开发完成后在命令行执行mvn clean test 想执行一下全部的单元测试 发现编译失败, 提示符号找不到。
但在intellij idea中明明没有任何编译错误啊。
折腾了半天 发现原来父pom中的maven-compiler插件版本太低导致
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
改用最新的版本即可
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
</dependency>
本文介绍了解决Maven项目中单元测试编译失败的问题。通过更新maven-compiler-plugin版本从2.3.2到3.5.1,成功解决了因版本过低导致的编译错误。
2609

被折叠的 条评论
为什么被折叠?



