maven安裝和與IDE集成

第一部分:maven的基本信息和安裝,配置 java

maven是一個項目構建和管理的工具,提供了幫助管理 構建、文檔、報告、依賴、scms、發佈、分發的方法。能夠方便的編譯代碼、進行依賴管理、管理二進制庫等等。
maven的好處在於能夠將項目過程規範化、自動化、高效化以及強大的可擴展性
利用maven自身及其插件還能夠得到代碼檢查報告、單元測試覆蓋率、實現持續集成等等。web

maven經常使用的命令:apache

Maven庫:架構

http://repo2.maven.org/maven2/app

Maven依賴查詢:eclipse

http://mvnrepository.com/webapp

Maven經常使用命令: 
1. 建立Maven的普通java項目: 
   mvn archetype:create 
   -DgroupId=packageName 
   -DartifactId=projectName  
2. 建立Maven的Web項目:   
    mvn archetype:create 
    -DgroupId=packageName    
    -DartifactId=webappName 
    -DarchetypeArtifactId=maven-archetype-webapp    
3. 編譯源代碼: mvn compile 
4. 編譯測試代碼:mvn test-compile    
5. 運行測試:mvn test   
6. 產生site:mvn site   
7. 打包:mvn package   
8. 在本地Repository中安裝jar:mvn install 
9. 清除產生的項目:mvn clean   
10. 生成eclipse項目:mvn eclipse:eclipse  
11. 生成idea項目:mvn idea:idea  
12. 組合使用goal命令,如只打包不測試:mvn -Dtest package   
13. 編譯測試的內容:mvn test-compile  
14. 只打jar包: mvn jar:jar  
15. 只測試而不編譯,也不測試編譯:mvn test -skipping compile -skipping test-compile 
      ( -skipping 的靈活運用,固然也能夠用於其餘組合命令)  
16. 清除eclipse的一些系統設置:mvn eclipse:clean  maven

ps.通常使用狀況是這樣,首先經過cvs或svn下載代碼到本機,而後執行mvn eclipse:eclipse生成ecllipse項目文件,而後導入到eclipse就好了;修改代碼後執行mvn compile或mvn test檢驗,也能夠下載eclipse的maven插件。 

mvn -version/-v  顯示版本信息 ---安裝完後檢驗是否安裝成功
mvn archetype:generate        建立mvn項目 --默認路徑放在c盤,用戶目錄下
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app   建立mvn項目 

mvn package            生成target目錄,編譯、測試代碼,生成測試報告,生成jar/war文件 
mvn jetty:run            運行項目於jetty上, 
mvn compile                    編譯 
mvn test                    編譯並測試 
mvn clean                    清空生成的文件 
mvn site                    生成項目相關信息的網站 
mvn -Dwtpversion=1.0 eclipse:eclipse        生成Wtp插件的Web項目 
mvn -Dwtpversion=1.0 eclipse:clean        清除Eclipse項目的配置信息(Web項目) 
mvn eclipse:eclipse                將項目轉化爲Eclipse項目 ide

通常的順序是1.mvn clean   2.maven  compile  3 .maven package.idea和eclipse也集成這些功能,能夠直接在開發工具上操做。svn

maven架構圖:

 前提是已有maven項目。

1.安裝maven
  1.1下載maven,下載地址:http://maven.apache.org/download.cgi,下載成功後,解壓。
  1.2.配置環境變量
後面加上D:\tools\apache-maven-3.3.9\bin;,有分號
測試是否安裝成功:
也能夠將maven目錄配成%M2_HOME%=D:\tools\apache-maven-3.3.9,在系統變量中新建,變量=%M2_HOME%,值=D:\tools\apache-maven-3.3.9
 
在path路徑加上%M2_HOME%/bin;
測試是否安裝成功:
2.設置本地倉庫地址和私服地址,即setting
 setting和本地倉庫默認的地址是C:\Users\Administrator\.m2
 
配置setting中的內容:

通常狀況下,setting的中的參數值能夠向項目經理拿。

 

第二部分:開發工具與maven的集成

1.idea與maven的集成:idea自身已集成maven插件

 

2.eclipse與maven的結合

在線安裝maven插件

 

 

 

 

第二種安裝方式:Window Preferences Maven Installations Add

 

eclipse配置本地倉庫和setting的路徑 

 

 

 

 

 

 

 

 

 

 


完成以上步驟後,就能夠開發了。

第三部分,maven項目在啓動中遇到的問題和解決方法,目前不多,遇到了,後續補上

報錯信息:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.min
 當時沒想到要寫maven博客,報錯信息忘了截圖,望見諒。
 
解決方法:
idea修改maven對應的jdk版本:
附:maven對應的jdk版本
相關文章
相關標籤/搜索