開發完成後在命令行執行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>