Maven插件与最新版本的Java兼容错误
因此,最近我得到了一个需要编译的maven项目,但与wr04j和我在Mac上安装的最新版本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
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版本,要么使用下面的解决方案。我选择了后者。虽然它是有效的,但我们希望能解释为什么它会有效。这已经有一段时间了,但如果我没记错的话,这是一个版本兼容性问题。