Maven在mac os x下的配置方案
首先确保已经安装了jdk,也要注意maven与jdk的版本配合,不然以下的均是徒劳了。
命令如下:
1.cd ~
2.touch .bash_profile
open .bash_profile
文件内容如下:
MAVEN_HOME=/usr/local/dev/apache-maven-3.0.3 (一定要以自己的实际路径为主)
PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME
export PATH
export JAVA_HOME=/usr/libexec/java_home
3.此时执行命令:mvn -version 提示“Error: JAVA_HOME is not defined correctly.
We cannot execute usr/java/bin/java”
4.那么,出现此问题的原因是什么?经查阅资料,得知需要修改mvn内容,修改方法如下
5.cd /Users/.../apache-maven-3.0.3/bin/(这里要修改为你自己的maven路径);然后执行vi mvn命令
6.修改mvn文件内红色部分的内容,JAVACMD的具体内容以自己的实际路径为主
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
# JAVACMD="$JAVA_HOME/bin/java"
JAVACMD="/Library/java/Home/bin/java"
fi
else
JAVACMD="`which java`"
fi
fi
7.最后执行mvn -version,检查maven环境是否配置正确。
如有问题,欢迎交流