Maven插件与最新版本的Java兼容错误

Maven插件与最新版本的Java兼容错误,java,maven,homebrew,jenv,Java,Maven,Homebrew,Jenv,因此,最近我得到了一个需要编译的maven项目,但与wr04j和我在Mac上安装的最新版本Java之间似乎存在一些兼容性问题 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.lan

因此,最近我得到了一个需要编译的maven项目,但与wr04j和我在Mac上安装的最新版本Java之间似乎存在一些兼容性问题

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
经过进一步研究,我发现了一个类似于
nvm
的Java版本管理器,它带有node。我按照我能找到的所有步骤下载Java的早期版本,希望找到一个有效的版本。一个问题是caskroom和homebrew似乎没有托管比Java11更旧的Java版本

我有什么遗漏吗?我在命令行中运行这些行

brew tap caskroom/versions

brew搜索java

执行此操作后显示的唯一版本是

java
java-beta
java11
java6

所有说明都列出了可用的版本6-11。也许他们被移除了?也许我做错了什么?任何方向都将不胜感激。

除了Java6之外,我无法在自制软件上找到11之前的Java版本,但我为任何收到相同错误的人找到了此修复程序

pom.xml中wr04j的
部分

<dependencies>
    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>2.18.0</version>
    </dependency>
</dependencies>

org.mockito
莫基托磁芯
2.18.0

我可以推荐,它可以在MAC上运行,比自制的更为具体,有许多不同版本的Java可用。谢谢Thomas。我必须检查一下。您是否运行了带有
--errors
的构建以显示完整的异常?这与插件与最新版本的Java不兼容有关。我的选择是要么使用兼容的Java版本,要么使用下面的解决方案。我选择了后者。虽然它是有效的,但我们希望能解释为什么它会有效。这已经有一段时间了,但如果我没记错的话,这是一个版本兼容性问题。