1.常用打包命令mvn clean package -Dmaven.test.skip=true -- 跳過單測打包mvn clean install -Dmaven.test.skip=true -- ...
1.常用打包命令
mvn clean package -Dmaven.test.skip=true -- 跳過單測打包
mvn clean install -Dmaven.test.skip=true -- 跳過單測打包,并把打好的包上傳到本地倉庫
mvn clean deploy -Dmaven.test.skip=true -- 跳過單測打包,并把打好的包上傳到遠程倉庫
2.maven命令
mvn -v //查看版本
mvn archetype:create //創建 Maven 項目
mvn compile //編譯源代碼
mvn test-compile //編譯測試代碼
mvn test //運行應用程序中的單元測試
mvn site //生成項目相關信息的網站
mvn package //依據項目生成 jar 文件
mvn install //在本地 Repository 中安裝 jar
mvn -Dmaven.test.skip=true //忽略測試文檔編譯
mvn clean //清除目標目錄中的生成結果
mvn clean compile //將.java類編譯為.class文件
mvn clean package //進行打包
mvn clean test //執行單元測試
mvn clean deploy //部署到版本倉庫
mvn clean install //使其他項目使用這個jar,會安裝到maven本地倉庫中
mvn archetype:generate //創建項目架構
mvn dependency:list //查看已解析依賴
mvn dependency:tree com.xx.xxx //看到依賴樹
mvn dependency:analyze //查看依賴的工具
mvn help:system //從中央倉庫下載文件至本地倉庫
mvn help:active-profiles //查看當前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息
3.注意
maven 命令要在IDEA的Terminal窗口執行
執行maven命令需要當前目錄有pom依賴,可以用cd命令切換目錄
4.打包時注意:
當mvn倉庫里缺少jar包,同時又從中央倉庫自動下載不下來的時候,就需要自己下載jar包然后放倉庫里了,
但是有時候只是簡單的把jar和source放倉庫的文件夾下,并不管用,這個時候你可以用命令把jar把打進去:
mvn install:install-file -Dfile=D:\xxx.jar -DgroupId=commons-dbcp -DartifactId= commons-dbcp -Dversion= 1.4 -Dpackaging=jar
-Dfile 是存在本地磁盤里jar 的路徑,后面的就不用說了吧!install:install-file 看清楚了!!!這個-file跟install是連著的。
mvn dependency:tree命令解決jar包沖突
當項目出現jar包沖突時,用命令mvn dependency:tree 查看依賴情況
mvn dependency:tree 查看依賴樹,查看包結構間的依賴
mvn dependency:tree >d:/tmp 把結果輸出到文件,
然后再pom.xml文件里排除掉沖突的jar包
————————————————
版權聲明:本文為CSDN博主「good_good_xiu」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/good_good_xiu/article/details/116740333
來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利
蘇公網安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司
南京思必達教育科技有限公司版權所有 百度統計