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