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