在使用mvn package
進行編譯、打包時,Maven會執行src/test/java
中的JUnit測試用例,有時為了跳過測試,會使用參數-DskipTests
和-Dmaven.test.skip=true
,
這兩個參數的主要區別是:
- -DskipTests:不執行測試用例,但編譯測試用例類生成相應的class文件至
target/test-classes
下。 - -Dmaven.test.skip=true:不執行測試用例,也不編譯測試用例類。
在使用mvn package
進行編譯、打包時,Maven會執行src/test/java
中的JUnit測試用例,有時為了跳過測試,會使用參數-DskipTests
和-Dmaven.test.skip=true
,
這兩個參數的主要區別是:
target/test-classes
下。