не могу построить проект с помощью Maven - ошибка совместимости - PullRequest
1 голос
/ 09 апреля 2020

Я пытаюсь запустить несколько старых проектов, и для начала я хотел бы создать примеры кода здесь: github.com / skadistats / clarity-examples Вы можете найти .pom здесь

при попытке построить это выдает следующую ошибку:

[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_HOME, повторение этого, безусловно, работает переменная среды

1 Ответ

0 голосов
/ 09 апреля 2020

Я могу воспроизвести это: с Java до версии 13 это работает, в версии 14 maven-jar-plugin версии 2.6 выдает эту ошибку. Вы можете использовать Java 13 или изменить pom: в строке 72 поместите 3.2.0 вместо 2.6 для versione из maven-jar-plugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...