![](/img/trans.png)
[英]Unresolved plugin:'org.apache.maven.plugins:maven-compiler-plugin:3.1'
[英]UnsupportedClassVersionError: org/apache/maven/plugin/compiler/TestCompilerMojo
我是Maven的新手。 在Eclipse上,我在pom.xml中收到以下錯誤:-
“在此行找到了多個注釋:
CoreException:無法獲取用於插件執行的參數compileId的值default-testCompile:TypeNotPresentException:類型org.apache.maven.plugin.compiler.TestCompilerMojo不存在:UnsupportedClassVersionError:org / apache / maven / plugin / compiler / TestCompilerMojo:不支持的主要.minor版本51.0
生命周期配置未涵蓋的插件執行:org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile(執行:default-testCompile,階段:test-compile)
m2e忽略了maven-enforcer-plugin(目標“ enforce””)。
我已經從Java 1.6升級到Java 1.8。 所以我也開始使用新的Maven 3.5.2。 並將超級pom中的maven-compiler-plugin從2.3.2更新為3.7.0。 請幫助調試。
我收到錯誤的pom.xml:標記
<parent>
<groupId>com.abcdef.xyz</groupId>
<artifactId>dev-main</artifactId>
<version>8.1.1-SNAPSHOT</version>
</parent>
注意:我能夠在git bash上成功構建。 該錯誤僅在Eclipse的pom.xml中顯示。
該錯誤似乎是由於m2e eclipse插件的舊版本所致。您可以像在Java 8上那樣升級m2e插件或移動到neon(如果尚未移動),Neon則適合。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.