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

    下一篇: Maven .m2 compiler errors in pom.xml