Maven打包和Linux下java命令啓動

Maven


項目如果是多模塊的,在mvn install後,記得cd 到你需要打包的那個目錄後再運行打包命令,-P是參數,test是我的測試環境,根據你的實際環境名進行改變,一般dev開發環境,prod爲生產環境。

mvn clean

mvn install

mvn clean package -Ptest

啓動jar包,輸出日誌到XXX.log文件中,將標準錯誤重定向到標準輸出,最後的&表示後臺開啓進程,這樣在退出時就不會殺死該進程了。

nohup java -jar xxx.jar >XXX.log 2>&1 &
/*動態輸出日誌*/
tail -f xxx.log
/*動態輸出前100行日誌*/
tail -100f xxx.log

補充

本地jar包打包成maven依賴,其中-Dfile後面是你的jar包路徑,-Dpackaging後面是打包的類型爲jar包,然後就是maven座標GAV,都是自定義。

mvn install:install-file -Dfile=D:\XXX.jar -DgroupId =XXX 
-DartifactId =XXX -Dversion=XXX -Dpackaging=jar

本地打包後補充到私服,如果有maven私倉的話:

mvn deploy:deploy-file -Dfile=XXX.jar -DgroupId=XXX 
 -DartifactId=XXX -Dversion=XXX -Dpackaging=jar 
 -DrepositoryId=私服倉庫名 
 -Durl=私服倉庫的url

2019.12.17補充

mvn打包跳過單元測試

mvn package -Dmaven.test.skip=true 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章