所以最近我得到了一个我需要编译的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版本管理器。我遵循了我可以找到的所有步骤,以下载Java的早期版本,希望找到可行的方法。一个问题出现了,caskroom和homebrew似乎没有托管比Java11早的Java版本。
我缺少什么吗?我在命令行中运行这些行
brew tap caskroom/versions
brew search java
执行此操作后出现的唯一版本是
java
java-beta
java11
java6
所有说明均列出了版本6-11(如果可用)。也许他们被删除了?也许我做错了什么?任何方向将不胜感激。
答案 0 :(得分:0)
除Java6之外,我无法在自制软件上找到Java之前的11版本,但为收到相同错误的任何人找到了此修复程序。
<plugin>
部分,位于pom.xml
中的wr04j
<dependencies>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.18.0</version>
</dependency>
</dependencies>