1、Maven是什麼html
Maven是一個採用純Java編寫的開 源項目管理工具。Maven採用了一種被稱之爲project object model (POM)概念來管理項目,全部的項目配置信息都被定義在一個叫作POM.xml的文件中,經過該文件,Maven能夠管理項目的整個聲明週期,包括編 譯,構建,測試,發佈,報告等等。目前Apache下絕大多數項目都已經採用Maven進行管理。而Maven自己還支持多種插件,能夠方便更靈活的控制 項目。web
2、得到mavenspring
在maven官網:http://maven.apache.org/ 找到download連接,下載相應的壓縮包apache
3、安裝mavenmvc
解壓下載的壓縮包,其目錄結構以下:maven
本機是win7 32位 , jdk1.7工具
設置環境變量 如:M2_HOME:D:\Devolopment\apache-maven-3.1.1 在path變量值的末尾加上%M2_HOME%\bin;單元測試
設置完畢在命令行窗口輸入 mvn -version ,出現以下界面,安裝完畢。測試
4、建立第一個maven項目網站
此處假設你所使用的Eclipse已經有了maven插件,若是沒有,可自行搜索安裝。
new project--->maven project --> 勾選(cerate a simple project)-->next
-->groupId 格式通常爲 com.myconpany Artifact ID通常爲項目名 packageing 爲項目打包方式,jar將生產普通項目,war將生產web項目。
-->finish
若是packageing選擇jar生產的項目結構以下:
假如項目須要使用log4j,那麼咱們只須要打開pom文件,加入相似以下配置
<dependency> <groupId>org.apache</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency>
假如須要使用junit 在pom配置文件重加入以下配置
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency>
1.當咱們寫好如上這樣的配置以後,maven會自動在中央倉庫下載相關的jar包,jar包將會默認保持在當前電腦用戶文件夾中 .m2文件中。
2.maven會自動下載A jar所依賴的 Bjar包。例如 咱們使用springmvc 只需在項目中加入 spring-web spring-webmvc 依賴就能夠了,至於他們依賴的 beans,core什麼的maven會自動依賴下載
5、maven經常使用的命令
至此,初步的瞭解了下maven的安裝及使用, 下一篇 將搭建本機的maven私服。