maven在使用eclipse編程的時用得愈來愈多,下面學習下maven在eclipse中的基本操做。html
1) 本地安裝Mavenjava
l 在Apache網站下載Maven2,下載地址:http://maven.apache.org/download.html,我下載的版本是:apache-maven-3.3.9.zip。 apache
l 配置環境變量編程
在環境變量中點新建按鈕,在變量名輸入M2_HOME,在變量值裏輸入C:\apache-maven-3.3.9。 而後找到Path,點編輯在變量值後面加上下面的語句:;% M2_HOME%\bin 查看安裝是否成功,進入dos命令符窗口,輸入:mvn –veclipse
2) 修改maven倉庫存放位置maven
maven 的倉庫默認是放在本地用戶的臨時文件夾下面的 .m2 文件夾下的 repository 下,若是不修改應該爲:C:\Users\rick\.m2目錄下,此時須要將其修改成C:\apache-maven-3.3.9\repository。找安裝的時候maven的conf下面的seting.xml文件ide
3) 安裝Maven插件學習
若是沒有,進行在線升級,地址:http://download.eclipse.org/technology/m2e/releases 測試
4) 將本身本地安裝的maven配置到eclipse中網站
聽課筆記:
1) maven經常使用命令
mvn compile
mvn test
mvn clean
mvn install 將項目的模塊添加到本地庫中
2) maven使用以前須要作兩件事請
l 設置本地倉庫
新建目錄C:\mavelocalRepository,並將C:\apache-maven-3.3.9\conf目錄下的settings.xml拷貝到C:\mavelocalRepository下
在C:\mavelocalRepository目錄下新建C:\mavelocalRepository\repository
分別設置C:\mavelocalRepository目錄下的settings.xml和C:\apache-maven-3.3.9\conf目錄下的settings.xml(注意兩個地方都得設置)
設置以下:主要修改以下
3) 配置eclipse
4) maven的目錄結構
|-- src
|--main
|--java
|--packege
|--resources
|--test
|--java
|-- packege
|--resources
|--targert
5) 基本結構
groupid 是項目組織惟一的標識符,實際對應JAVA的包的結構,是main目錄裏java的目錄結構
artifactId就是項目的惟一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。
通常GroupID就是填com.leafive.test這樣子。
6) 依賴的scope
compile 編譯的時候將依賴加進去,打包的時候也會加進去
provided 編譯測試的時候會加,打包的時候不會加進去
test 測試的時候加進去,打包不加
runtime 運行時候依賴,編譯的時候不依賴
依賴傳遞
A項目—>l1.0
B項目—>l.2.0
C項目—> A項目 B項目
那麼根據C項目中先申明的那個項目,就依賴那個包
即:C項目中的l包爲l1.0
依賴衝突的時候,依賴級別最小的的包
A項目—>l1.0
l1.0àU2.0
BàU1.0
C項目—> A項目 B項目
即C項目中包爲U1.0,應爲級別最直接
當有依賴衝突的時候,能夠排除依賴
7) 若是模塊太多了,能夠在根目錄中創建pom.xml能夠對全部項目進行編譯
聚合
繼承
版本介紹: