Homebrew安装Maven不工作

时间:2015-11-10 15:11:43

标签: maven maven-3 homebrew

我正在使用MacBook。我使用自制软件安装maven 3.1.1:

brew install homebrew/versions/maven31

安装成功。我可以看到它安装在

/usr/local/Cellar/maven31/3.1.1

在上述路径下,如果我运行ls,我会看到以下文件:

INSTALL_RECEIPT.json    LICENSE         NOTICE          README.txt      bin         libexec

然后我编辑了我的.bash_profile,添加了以下路径:

# MAVEN
export M2_HOME=/usr/local/Cellar/maven31/3.1.1
export M2=$M2_HOME/bin
export PATH=$M2:$PATH

在那之后,我想我的妈妈应该准备工作了。我打开了一个新终端,运行命令mvn --version,但我得到了以下输出:

Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher

为什么maven不工作?如何摆脱这个问题?

(请不要建议我从他们的网站下载maven二进制文件,我想知道如何使用自制软件安装。)

=== UPDATE ===

命令echo $PATH告诉我:

/usr/local/Cellar/maven31/3.1.1/bin:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ...etc

1 个答案:

答案 0 :(得分:1)

设置M2_HOME几乎不是一个好主意,并且自制软件安装可能不正确。不要设置它。