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