UnsupportedClassVersionError:org / apache / maven / plugin / compiler / TestCompilerMojo
我是Maven的新手。 在Eclipse上,我在pom.xml中遇到以下错误: -
“在这一行找到多个注释:
CoreException:无法获取插件执行参数compilerId的值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(execution:default-testcompile,phase:test-compile)
maven-enforcer-plugin(goal“”enforce“”)被m2e忽略。
我已经从Java 1.6升级到Java 1.8。 所以我也开始使用新的Maven 3.5.2。 并且更新了超级pom中从2.3.2到3.7.0的maven-compiler-plugin。 请帮助调试。
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插件引起的。您可以升级m2e插件或移动到霓虹灯(如果尚未移动),就像在Java 8上一样,Neon适合它。
链接地址: http://www.djcxy.com/p/87285.html上一篇: UnsupportedClassVersionError: org/apache/maven/plugin/compiler/TestCompilerMojo