轉自: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>