1. 程式人生 > >maven 跳過單元測試打包

maven 跳過單元測試打包

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

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

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

使用maven.test.skip,不但跳過單元測試的執行,也跳過測試程式碼的編譯
mvn package -Dmaven.test.skip=true
也可以在pom.xml檔案中修改

<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>