如何设置M2_原点和路径环境。OSX for Maven上的变量将永久删除,以防止在终端重新启动后删除它们
我面临无法设置如何设置M2_原点和路径环境。OSX for Maven上的变量将永久删除,以防止在终端重新启动后删除它们,maven,Maven,我面临无法设置M2\u HOME和PATHenv的问题。Maven的OSX上的变量。每次终端重新启动时,它们都会被删除。如何处理 终端重启后,我有: echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin $M2_HOME 编辑: 我按照官方Maven安装页面中的步骤创建了~/.bash_概要文件,其中包含以下内容 export M2_HOME=$(/usr/local/Cellar/maven/3.2.2/libexec) export
M2\u HOME
和PATH
env的问题。Maven的OSX上的变量。每次终端重新启动时,它们都会被删除。如何处理
终端重启后,我有:
echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
$M2_HOME
编辑:
我按照官方Maven安装页面中的步骤创建了~/.bash_概要文件,其中包含以下内容
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\u HOME或任何其他变量都会给出空行。我只是让它有所不同。我将apache-maven-3.2.2-bin.tar.gz解包成
/usr/share/java/apache-maven-3.2.2
,并在/usr/share
中创建了如下链接:
lrwxr-xr-x 1 root wheel 34 Jun 29 00:38 maven -> /usr/share/java/apache-maven-3.1.1
并在我的.profile
文件(我的主文件夹)中添加/更改以下行
这使我有机会通过更改上面的链接来更改基础Maven版本。您需要在bash_概要文件中添加Maven路径 在终端类型中,请输入以下内容:
nano ~/.bash_profile
在打开的窗口中,添加路径为:
export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1
export PATH=$PATH:$M2_HOME/bin
按CTRL_X,然后按Y保存。按回车键
在终端类型上:
source ~/.bash_profile
echo $M2_HOME
您将看到路径似乎已设置。这是一篇关于如何使用brew设置MAVNE主页的精彩文章:
可能你没有参加bash?echo$SHELL,并确保该文件实际上是源文件。
source ~/.bash_profile
echo $M2_HOME
To install the latest version:
brew update
brew install maven
mvn -version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T03:58:13-04:00)
Maven home: /usr/local/Cellar/maven/3.5.2/libexec
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.6", arch: "x86_64", family: "mac"
Confirm the path:
Confirm the path. Substitute the version (3.5.2) with the version you just installed:
cd /usr/local/Cellar/maven/3.5.2/libexec/bin
ls
mvn files should be listed:
m2.conf mvn mvnDebug mvnyjp
Open using a text editor, substituting subl (for Sublime) with atom or vim:
cd $HOME
subl .bash_profile
Add the following to under export PATH=, changing the version (3.5.2) to whatever appears above:
export M2_HOME=/usr/local/Cellar/maven/3.5.2/libexec
export M2=$M2_HOME/bin
export PATH=$PATH:$M2_HOME/bin