UnsupportedClassVersionError: org/apache/maven/plugin/compiler/TestCompilerMojo
UnsupportedClassVersionError: org/apache/maven/plugin/compiler/TestCompilerMojo
我是 Maven 新手。在 Eclipse 上,我在 pom.xml 中收到以下错误:-
“在这一行找到多个注释:
CoreException:无法获取插件执行的参数 compilerId 的值 default-testCompile:TypeNotPresentException:Type
org.apache.maven.plugin.compiler.TestCompilerMojo 不存在:UnsupportedClassVersionError:org/apache/maven/plugin/compiler/TestCompilerMojo:不支持
major.minor 版本 51.0
生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (execution: default-testCompile, phase:
测试编译)
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 plugin.You 可以升级 m2e 插件或移动到 neon(如果尚未移动),因为你在 Java 8 上,Neon 是适合它。
我是 Maven 新手。在 Eclipse 上,我在 pom.xml 中收到以下错误:-
“在这一行找到多个注释:
CoreException:无法获取插件执行的参数 compilerId 的值 default-testCompile:TypeNotPresentException:Type org.apache.maven.plugin.compiler.TestCompilerMojo 不存在:UnsupportedClassVersionError:org/apache/maven/plugin/compiler/TestCompilerMojo:不支持 major.minor 版本 51.0
生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (execution: default-testCompile, phase: 测试编译)
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 plugin.You 可以升级 m2e 插件或移动到 neon(如果尚未移动),因为你在 Java 8 上,Neon 是适合它。