maven對我來講是一個項目開發及管理工具,它經過pom進行控制總體項目,對項目組裝,解決jar包衝突,打包控制有很是明顯的做用
java
下載 web
下載地址:apache官網,點擊download apache
當前版本:3.39 tomcat
安裝配置 app
下載下來以後,解壓,放到一個目錄中; eclipse
加入環境變量MAVEN_HOME,值爲解壓文件的根目錄,如D:\maven\apache-maven-3.3.9; webapp
在path目錄下加入如bin文件路徑,如%MAVEN_HOME%\bin; maven
maven依賴JDK安裝,若是不會安裝JDK,請看JDK安裝配置; 編輯器
測試 ide
本地倉庫
進入%MAVEN_HOME%\conf目錄下,找到settings.xml,用文本編輯器打開,在settings標籤中加入
<localRepository>F:\maven\maven_repository</localRepository>
標籤值就是你要指定的本地倉庫目錄。
遠程倉庫配置
進入%MAVEN_HOME%\conf目錄下,找到settings.xml,用文本編輯器打開,在mirrors標籤中查看是否有已有的非註釋標籤,若有,則替換
<mirror> <id>nexus-osc</id> <mirrorOf>*</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror>
此地址指向了oschina的免費遠程倉庫
經常使用命令
建立java項目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName
建立web項目:mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp
編譯源代碼 :mvn compile
打包:mvn package
安裝項目到本地倉庫:mvn install
清理項目:mvn clean
產生應用須要的源代碼:mvn generate-sources
啓動tomcat:mvn tomcat:run
啓動jetty:mvn jetty:run
生成eclipse項目:mvn:eclipse:eclipse
生成idea項目:mvn:idea:idea