遇到的問題:在運維系統通過maven命令編譯的時候,出現本地沒問題,但是測試環境有問題,因為測試環境的編譯時依賴包不是最新的。
解決方案:
maven缺少依賴包,強制更新依賴命令
mvn clean install -e -U -Dmaven.test.skip=true
其中,
-e詳細異常,-U強制更新
-DskipTests,不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。
-Dmaven.test.skip=true,不執行測試用例,也不編譯測試用例類。
使用maven.test.skip,不但跳過單元測試的運行,也跳過測試代碼的編譯。
轉載:https://blog.csdn.net/universsky2015/article/details/105810082