Maven使用說明

maven在使用eclipse編程的時用得愈來愈多,下面學習下maven在eclipse中的基本操做。html

一、Maven配置

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能夠對全部項目進行編譯

聚合

繼承

版本介紹:

相關文章
相關標籤/搜索