Maven打包跳過單元測試

轉自:maven跳過單元測試-maven.test.skip和skipTests的區別apache

-DskipTests,不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。maven

-Dmaven.test.skip=true,不執行測試用例,也不編譯測試用例類。單元測試

 

mvn package -DskipTests測試

mvn package -Dmaven.test.skip=true.net

或者:code

# -Dmaven.test.skip=true
<plugin>
    <groupId>org.apache.maven.plugin</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.5</version>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>

# -DskipTests
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.5</version>
    <configuration>
        <skipTests>true</skipTests>
    </configuration>
</plugin>
相關文章
相關標籤/搜索