(1)问题复现
报错信息
如遇到下类似的问题处理办法都一致
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.20:test (default-test) on project nacos-core: There are test failures.
Please refer to D:\ideaWorkSpace\nacos\core\target\surefire-reports for the individual test results.
Please refer to dump files (if any exist) [date]-jvmRun[N].dump, [date].dumpstream and [date]-jvmRun[N].dumpstream.
(2)问题原因
maven 在编译安装 jar 时候会启动测试,如果有一些文件在本地条件不符肯定编译不通过的。
(3)解决办法
方法一:在打包插件地方增加一个插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> <argLine>-Dnacos.standalone=true</argLine> </configuration> </plugin>
方法二:idea打包或者安装jar跳过测试(墙裂推荐)
(4)必做的事
前两天核弹级的 log4j的 bug 也需要引起广大农民工的注意了,编译源码时候记得升级jar
<log4j.version>2.15.0</log4j.version>
如果有帮助到大家的可以帮忙点个赞,谢谢!ღ( ´・ᴗ・` )比心