如何使用 brew 但没有 openjdk 安装 maven?

Ale*_*hin 11 homebrew maven

我已经在我的机器上安装了 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)