1. 程式人生 > >跳過測試用例執行(Maven -DskipTests 與 -Dmaven.test.skip=true)

跳過測試用例執行(Maven -DskipTests 與 -Dmaven.test.skip=true)

一、命令方式

一般打包命令為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)

這種方式不適用於線上環境