Java 无法使用maven生成项目-兼容性错误

Java 无法使用maven生成项目-兼容性错误,java,maven,Java,Maven,我正在尝试重新运行一些旧项目,作为初学者,我想在这里构建示例代码: 你可以找到 尝试构建此文件时会出现以下错误: [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total

我正在尝试重新运行一些旧项目,作为初学者,我想在这里构建示例代码: 你可以找到

尝试构建此文件时会出现以下错误:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.647 s
[INFO] Finished at: 2020-04-09T14:43:24+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.6:jar
 (default-jar) on project clarity-examples: Execution default-jar of goal org.ap
ache.maven.plugins:maven-jar-plugin:2.6:jar failed: An API incompatibility was e
ncountered while executing org.apache.maven.plugins:maven-jar-plugin:2.6:jar: ja
va.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-jar-plugin:2.6
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
我一直试图听从别人的建议,但解决不了这个问题

C:\>mvn -version
C:\
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: c:\Users\MyName\Downloads\clarity\apache-maven-3.6.3\bin\..
Java version: 14, vendor: Oracle Corporation, runtime: C:\Progra~1\Java\jdk-14
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
不确定我的JAVA_主页是否设置正确,回显它肯定有效

我可以重现这一点:Java在13版之前就可以工作,在14版中,maven jar插件2.6版给出了这个错误。
您可以使用Java 13,或者更改pom:在第72行,将maven jar插件的版本1从2.6改为3.2.0。我可以重复这一点:Java在版本13之前工作,在版本14中,maven jar插件版本2.6给出了该错误。
您可以使用Java13,或者更改pom:在第72行,将maven jar插件的版本1从2.6改为3.2.0

我建议将maven jar插件升级到最新版本…因为版本2.6已经超过五年了…我建议将maven jar插件升级到最新版本…因为版本2.6已经超过五年了。。。