【MAVEN】maven package错误:Failed to execute goal 。。。There are test failures.
·
1. 问题描述
使用idea的maven package打包MQ的rocketmq-console时出现
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project rocketmq-console-ng: There are test failures.
Please refer to D:\rocketmq-externals-rocketmq-console-1.0.0\rocketmq-externals-rocketmq-console-1.0.0\rocketmq-console\target\surefire-reports for the individual test results.
2. 解决
- 先注释掉这个节点
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<forkCount>1</forkCount>
<reuseForks>true</reuseForks>
<argLine>@{failsafeArgLine}</argLine>
<includes>
<include>src/test/**</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
- 添加以下节点
<!--添加配置跳过测试-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<!--注意版本号要和错误信息提示的版本号一致-->
<version>2.19.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
-
注意替换的版本号要和错误信息提示的对应的版本号一致,我的错误信息提示报的是2.19.1的版本号所以添加的是2.19.1的这个版本。
-
解决

-
另外附上一个打包RocketMQ的详细教程
更多推荐
所有评论(0)