網頁

2019/2/16

Maven 執行建置時略過test步驟
Maven build skip test

使用Maven build建置專案時,若要省略test步驟,可以使用以下參數。

Maven build建置專案時會依照Maven的生命週期中的各階段依序執行,但有時在local進行Maven build專案時,我們只是要確認原程式碼可以正確編譯,而不希望執行test時,可在build指令後加上-Dmaven.test.skip=true,例如mvn install -Dmaven.test.skip=true

或是在build指令後加上-DskipTests,例如mvn install -DskipTests

上面兩個參數的區別是:
-Dmaven.test.skip=true會省略test-compiletest,也就是建置過程中不會對測試程式進行編譯及執行測試;
-DskipTests仍會執行test-compile對測試程式進行編譯,僅會略過test

文章對有解決你的問題的話還請幫忙點個Google廣告支持。


參考:

沒有留言:

張貼留言