开发完成后在命令行执行mvn clean test
想执行一下所有的单元测试 发现编译失败, 提示符号找不到。
但在intellij idea
中明明没有任何编译错误啊。apache
折腾了半天 发现原来父pom中的maven-compiler
插件版本过低致使maven
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version>
改用最新的版本便可ide
<!-- 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>