maven -- 學習筆記(一)之maven環境搭建

  首先先感謝博主的分享http://www.cnblogs.com/yjmyzz/p/3495762.htmlhtml

 

  • 基本概念:

  Maven是基於項目對象模型(POM),能夠經過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。java

 

  • maven的優勢

咱們會在工做中同時建立不少項目,每一個項目可能都會引用一些公用的jar包(.NET中是dll文件),一種做法是每一個項目裏,都複製一份這些依賴的jar包(或dll文件),這樣顯然很差,相同的文件在硬盤上保存了多份,太佔用空間,並且這些依賴的jar包(或dll文件)的版本也不太好管理(好比某個公用的jar包,從1.0升級到2.0,若是全部引用這個jar包的項目都須要更新,必須一個個項目的修改)。apache

maven的倉庫則很好的解決了這些問題,它在每臺機器上建立一個本機倉庫,把本機上全部maven項目依賴的jar包統一管理起來,並且這些jar包用「座標」來惟一標識(注:座標是另外一個重要的概念,後面還會講到,這裏只要簡單理解成「惟一識別某個jar包文件名、版本號」的標識便可),這樣全部maven項目就不須要再象之前那樣把jar包複製到lib目錄中,整個maven項目看起來十分清爽。eclipse

 

  • 安裝與環境配置

(1)下載,官網http://maven.apache.org/download.cgimaven

(2)安裝,解壓到某個目錄,好比C:\Program Files\Java\apache-maven-3.3.3工具

(3)系統環境變量裏,添加MAVEN_HOME(或M2_HOME),其值爲C:\Program Files\Java\apache-maven-3.3.3測試

   而後PATH環境變量最後附加上";%MAVEN_HOME%\bin"命令行

(4)進入命令行,輸入 echo %MAVEN_HOME% 若是能顯示 C:\Program Files\Java\apache-maven-3.3.3 … 說明環境變量起做用了xml

(5)輸入 mvn -version,查看安裝maven的版本號。htm

 

   集成後,就能夠新建maven項目了!

 

  • maven項目的基本結構

${basedir}: 存放pom.xml

${basedir}/src/main/java: 項目源代碼

${basedir}/src/main/resources: 項目的資源(如:property)

${basedir}/src/test/java: 項目測試類(如:JUnit)

${basedir}/src/test/resources: 項目測試的資源

${basedir}/target/classes: 存放編譯後的文件

 

未完待續~

相關文章
相關標籤/搜索