maven命令行編譯失敗緣由一種

開發完成後在命令行執行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>
相關文章
相關標籤/搜索