我是Maven的新手。在Eclipse上我在pom.xml中遇到以下错误: -
“此行找到了多个注释:
CoreException:无法获取参数compilerId的值,用于插件执行default-testCompile:TypeNotPresentException:Type org.apache.maven.plugin.compiler.TestCompilerMojo不存在:UnsupportedClassVersionError:org / apache / maven / plugin / compiler / TestCompilerMojo:Unsupported major.minor版本51.0
生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile(执行:default-testCompile,阶段: 测试编译)
maven-enforcer-plugin(目标“”强制执行“”)。
我已从Java 1.6升级到Java 1.8。所以我也开始使用新的maven 3.5.2。并且在超级pom中更新了从2.3.2到3.7.0的maven-compiler-plugin。 请帮助调试。
pom.xml,我收到错误:tag
<parent>
<groupId>com.abcdef.xyz</groupId>
<artifactId>dev-main</artifactId>
<version>8.1.1-SNAPSHOT</version>
</parent>
注意:我能够在git bash上成功构建。该错误仅显示在Eclipse中的pom.xml中。
答案 0 :(得分:1)
该错误似乎是由于m2e eclipse插件的旧版本所致。您可以升级m2e插件或移动到霓虹灯(如果已经没有移动),因为您使用的是Java 8并且Neon适合它。