Ошибка совместимости плагина Maven с новейшей версией Java

Совсем недавно мне дали проект maven, который мне нужно скомпилировать, но, похоже, есть некоторые проблемы с совместимостью с wr04j и самой последней версией Java, которую я установил на моем Mac.

Execution {redacted} of goal ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run failed: An API incompatibility was encountered while executing ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run: java.lang.ExceptionInInitializerError: null

После дальнейших исследований я нашел менеджер версий Java, похожий на nvm с узлом. Я выполнил все шаги, которые мог найти, чтобы загрузить предыдущие версии Java, в надежде найти ту, которая работала. Пришла одна проблема, что caskroom и homebrew, по-видимому, не поддерживают версии Java, более старые, чем Java11.

Есть ли что-то, что мне не хватает? Я запускаю эти строки в моей командной строке

brew tap caskroom/versions

brew search java

Единственные версии, которые появляются после этого,

java
java-beta
java11
java6

Все инструкции перечисляют версии 6-11 как доступные. Может быть, они были удалены? Может я что то не так делаю? Любое направление будет высоко ценится.

1 ответ

Я не смог найти версию Java до 11 на homebrew, отличную от Java6, но нашел это исправление для тех, кто получил такую ​​же ошибку.

<plugin> раздел для wr04j в pom.xml

<dependencies>
    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>2.18.0</version>
    </dependency>
</dependencies>
Другие вопросы по тегам