跳過測試用例執行(Maven -DskipTests 與 -Dmaven.test.skip=true)
阿新 • • 發佈:2019-02-05
一、命令方式
一般打包命令為mvn package 但不想執行測試用例怎麼辦呢?
mvn package -DskipTests
mvn package -Dmaven.test.skip=true
兩種都可以跳過測試用例
區別:
mvn package -DskipTests : 跳過測試用例,但執行型測試程式碼的編譯 target/test-classes
mvn package -Dmaven.test.skip=true : 跳過測試用例,且不執行測試程式碼的編譯
二、配置方式
使用maven surefire 外掛
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin>
三、工具跳過(Eclipse)
這種方式不適用於線上環境