packaging / install 時,不要進行測試
參數
-Dmaven.test.skip=true
或是
-DskipTests=true
範例
mvn clean package -Dmaven.test.skip=true
mvn clean package -DskipTests=true
兩者都不會進行測試,但 -DskipTests=true
仍舊會編譯測試的 class
指定 module
如果我的專案架構如下:
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
<module>D</module>
<module>E</module>
<module>F</module>
</modules>
我 package 只需要 A C D 的話,可以
mvn package --projects A,C,D
或是
mvn package -pl A,C,D
參考資料
飘飘雪. (2016, December 22). Maven中-DskipTests和-Dmaven.test.skip=true的区别. 飘飘雪 - 博客园. https://www.cnblogs.com/wangcp-2014/p/6211439.html
Ahmed, W. (2019, July 24). java - Maven Modules + Building a Single Specific Module. Stackoverflow. https://stackoverflow.com/a/57186296
沒有留言:
張貼留言