打包突然报错,但能complie…慌的一批,赶紧去找找是什么原因…
- 报错原因:
单元测试的代码可能有问题,未全部通过,导致报错; - 解决方法如下(亲测有效):
Ⅰ 命令行打包:
mvn clean package -Dmaven.test.skip=true
Ⅱ 使用idea自带"跳过测试"工具:
在打包之前,点击下图标识的按钮,打包忽略测试类,打包成功;
Ⅲ 引入pom.xml文件:
写入pom文件,install一下再打包即可
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<!--跳过测试类 -->
<skipTests>true</skipTests>
</configuration>
</plugin>
Ⅳ 在测试类/方法添加@ignore注解,打包时忽略测试类:
打包成功!!得益( •̀ ω •́ )✧