我已经在我的机器上安装了 Java HotSpot JDK 11,我正在使用它。
当我输入时,brew install maven它尝试安装openjdk为依赖项。我不希望那样并且希望 maven 使用我的 JDK,而不是它自己的openjdk.
那么,我怎么能告诉它不安装openjdk呢?
小智 28
安装java后,我用命令安装了Maven
brew install --ignore-dependencies maven
Run Code Online (Sandbox Code Playgroud)
它对我有用,对 Gradle 也有用。
小智 6
我解决它的方法是用 brew 安装 openjdk(在我的例子中是 openjdk@8)。我的与 brew 默认需要的默认不同。所以在那之后,我创建了一个指向我的 openjdk 的符号链接,maven 期望在其中找到 SDK。最后安装了没有依赖项的maven。
brew install openjdk@8
cd /usr/local/opt
ln -s ../Cellar/openjdk@8/1.8.0+275 openjdk
brew install --ignore-dependencies maven
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4524 次 |
| 最近记录: |