gpt4 book ai didi

java - 不支持的类版本错误 : org/apache/maven/plugin/compiler/TestCompilerMojo

转载 作者:搜寻专家 更新时间:2023-11-01 03:31:58 24 4
gpt4 key购买 nike

我是 Maven 的新手。在 Eclipse 上,我在 pom.xml 中收到以下错误:-

“在这一行发现多个注释:

  • CoreException:无法获取插件执行的参数 compilerId 的值 default-testCompile:TypeNotPresentException:Typeorg.apache.maven.plugin.compiler.TestCompilerMojo 不存在:UnsupportedClassVersionError:org/apache/maven/plugin/compiler/TestCompilerMojo:不支持主要.次要版本 51.0

  • 生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile(执行:default-testCompile,阶段:测试编译)

  • maven-enforcer-plugin(目标“enforce”)被 m2e 忽略。

我已经从 Java 1.6 升级到 Java 1.8。所以我也开始使用新的maven 3.5.2。并将 super-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 插件引起的。您可以升级 m2e 插件或移动到 neon(如果尚未移动),因为您使用的是 Java 8,Neon 适合它。

关于java - 不支持的类版本错误 : org/apache/maven/plugin/compiler/TestCompilerMojo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48934198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com