在maven项目打包发布时,若是测试类中有咱们的测试代码,那么在执行install命令的时候maven默认会将测试用例一块儿编译,编译不经过就报错!能够经过如下两种方法能够在发布的时候跳过测试类!apache
1.在pom.xml文件中添加以下:maven
<build> 测试
< plugins> ui
<plugin>xml
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin> ip
</plugins> io
</build> 编译
2.进入项目根目录,而后运行 test
mvn clean install -Dmaven.test.skip=true 打包