maven常用命令以及下載的原理

1.maven分爲三個資源庫:本地資源庫,中央存儲庫,遠程存儲庫。

現在,Maven的依賴庫查詢順序更改爲:
  1. 在 Maven 本地資源庫中搜索,如果沒有找到,進入第 2 步,否則退出。
  2. 在 Maven 中央存儲庫搜索,如果沒有找到,進入第 3 步,否則退出。
  3. 在java.net Maven的遠程存儲庫搜索,如果沒有找到,提示錯誤信息,否則退出。
2.maven常用命令:
  • 創建一個簡單的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example
  • 創 建一個java的web工程:mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp
  • 打包:mvn package
  • 編譯:mvn compile
  • 編譯測試程序:mvn test-compile
  • 清空:mvn clean
  • 運行測試:mvn test
  • 生成站點目錄: mvn site
  • 生成站點目錄併發布:mvn site-deploy
  • 安裝當前工程的輸出文件到本地倉庫: mvn install
  • 安 裝指定文件到本地倉庫:mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>
  • 查看實際pom信息: mvn help:effective-pom
  • 分析項目的依賴信息:mvn dependency:analyze 或 mvn dependency:tree
  • 跳過測試運行maven任務:    mvn -Dmaven.test.skip=true XXX
  • 生成eclipse項目文件: mvn eclipse:eclipse
  • 查看幫助信息:mvn help:help 或 mvn help:help -Ddetail=true
  • 查看插件的幫助信息:mvn <plug-in>:help,比如:mvn dependency:help 或 mvn ant:help 等等。

          
                  compile 編譯

                  package 打包

                  install 將項目打成jar包放入本地倉庫


                 clean  刪除target
           
             僅打包Web頁面文件
             mvn war:exploded
   

3.使用maven構建web 項目,首先進入項目的根目錄。

       使用命令:mvn archetype:generate -DgroupId=組織名 -DartifactId=項目名_模塊名 -Dversion=版本號 -Dpackage=代碼所存在的包名


      例如:mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-       archetype-webapp -Dpackage=com.xxx.java


     初次建立項目會需要去中央倉庫去下載一些相關的依賴包。會花比較長的時間。下載到本地倉庫之後就不需要再次下載了。



4.安裝jar包到本地倉庫

mvn install:install-file -Dfile=commons-httpclients-3.1.jar  -DgroupId=commons-httpclient -DartifactId=commons-httpclient -Dversion=3.1 - Dpackaging=jar



發佈了21 篇原創文章 · 獲贊 0 · 訪問量 7090
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章