我遇到了一个问题,我不能在OS X for Maven上永久设置M2_HOME
和PATH
env.变量。每次重新启动终端时,它们都会被删除。如何处理?
终端重新启动后,我有:
echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
没有$M2_HOME
编辑:我按照官方Maven安装页面的步骤创建了~/.bash_profile,如下所示
export M2_HOME=$(/usr/local/Cellar/maven/3.2.2/libexec)
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin
但它根本不起作用。echo $M2_HOME或任何其他变量给出空行。
3条答案
按热度按时间a64a0gku1#
您需要在bash_profile文件中添加您的maven路径
在终端中键入以下内容:
在打开的窗口中,将路径添加为:
按CTRL_X,然后按Y保存。按Enter。
在终端类型上:
您将看到路径似乎已设置。
p5cysglq2#
这里有一篇关于如何使用brew为MAVNE设置HOME的文章:
https://wilsonmar.github.io/maven-on-macos/
要安装最新版本:
确认路径:
将版本(3.5.2)替换为您刚刚安装的版本:
mvn文件应列出:
使用文本编辑器打开,用atom或vim替换subl(Sublime):
在export PATH=下添加以下内容,将版本(3.5.2)更改为上面显示的任何版本:
7fhtutme3#
我只是做了一些不同的处理。我将apache-maven-3.2.2-bin.tar.gz解包到
/usr/share/java/apache-maven-3.2.2
中,并在/usr/share
中创建了一个链接,如下所示:并在我的
.profile
文件(我的主文件夹)中添加/更改以下行这给了我一个机会,只需更改上面的链接就可以更改底层的Maven版本。