我正在尝试按照这些说明通过终端安装maven。
到目前为止我得到了这个:
export M2_HOME=/user/apple/apache-maven-3.0.3
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JAVA_HOME=/usr/java/jdk1.6.0_22
你去哪儿找这个?
我正在尝试按照这些说明通过终端安装maven。
到目前为止我得到了这个:
export M2_HOME=/user/apple/apache-maven-3.0.3
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JAVA_HOME=/usr/java/jdk1.6.0_22
你去哪儿找这个?
当前回答
在使用brew或手动安装maven后,使用macOS Catalina并使用终端或iTerm来操作maven,您将需要授予应用程序访问权限以访问用户文件。
系统首选项->隐私(按钮)->全磁盘访问
然后将terminal或iTerm添加到该列表中。
你还需要重新启动你的应用程序,例如终端或iTerm,在给他们完全的磁盘访问权限后。
其他回答
这招对我很管用:
$ vim .bash_profile
出口JAVA_HOME = $ (/ usr / libexec / JAVA_HOME)
$ source .bash_profile
来源:http://www.mkyong.com/java/maven-java_home-is-not-defined-correctly-on-mac-osx/
安装Maven的简单方法。
打开终端
Finder -> Go -> Utilities -> Terminal
使用下面的命令安装Homebrew
ruby -e "$(curl - ssl https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后安装maven
Brew安装专家
或者,我建议为这些实用程序安装Homebrew。
然后使用以下命令安装Maven:
brew install maven
PS:如果你得到一个404错误,尝试做一个酿造更新之前
当我最近升级到OS X Mavericks时,我的maven构建开始失败。所以我需要再次安装maven,因为它不是内置的。然后我试着输入命令:
brew install maven
它可以工作,但它安装了maven的3.1.1版本,这对一些用户(https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound)造成了一些问题。因此,如果遇到同样的问题,您可能希望安装较早的Maven版本3.0.5。要在Homebrew中做到这一点,你必须执行以下命令:
brew install https://raw.github.com/Homebrew/homebrew-versions/master/maven30.rb
就是这样,它将使用不同的Homebrew公式,这将为您提供maven 3.0.5。
在使用brew或手动安装maven后,使用macOS Catalina并使用终端或iTerm来操作maven,您将需要授予应用程序访问权限以访问用户文件。
系统首选项->隐私(按钮)->全磁盘访问
然后将terminal或iTerm添加到该列表中。
你还需要重新启动你的应用程序,例如终端或iTerm,在给他们完全的磁盘访问权限后。