我是Maven的新手。在Eclipse中,我在pom.xml文件中遇到以下错误:
"在此行发现多个注解:
CoreException: 无法获取插件执行default-testCompile的参数compilerId的值: TypeNotPresentException: 类型org.apache.maven.plugin.compiler.TestCompilerMojo不存在: 不支持的类版本号51.0:UnsupportedClassVersionError: org/apache/maven/plugin/compiler/TestCompilerMojo
插件执行未被生命周期配置覆盖: 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,并在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 中显示。
mvn -v
是什么? - Charlee Chitsuk