MAVEN_HOME,MVN_HOME或M2_HOME
什么是正确的Maven环境variables名称: MAVEN_HOME
, MVN_HOME
还是M2_HOME
?
我在这里find了关于MAVEN_HOME
和M2_HOME
一些细节。 但是我也看到了MVN_HOME
。
我个人从来没有发现它是有用的设置M2_HOME
。
重要的是你的$ PATH环境。 从Danix劫持部分答案,你需要的只是:
export PATH=/Users/xxx/sdk/apache-maven-3.0.5/bin:$PATH
无论如何, mvn
脚本为你计算M2_HOME
是值得的。
这是我的Maven设置。 你可以用它作为例子。 你不需要任何其他的东西来使用Maven。
M2_HOME用于Maven 2和3
export M2_HOME=/Users/xxx/sdk/apache-maven-3.0.5 export M2=$M2_HOME/bin export MAVEN_OPTS="-Xmx1048m -Xms256m -XX:MaxPermSize=312M" export PATH=$M2:$PATH
例如,有时使用$M2_HOME
来安装Takari Extensions for Apache Maven
find$M2_HOME
值的一种方法是searchmvn
:
sudo find / -name "mvn" 2>/dev/null
而且,可能会是: /opt/maven/
我们有M2_HOME,MAVEN_HOME,M3_HOME都在市面上有售
以前,M2_HOME是所有人用作标准的唯一环境variables。
但是,由于最新发布的版本,MAVEN_Home作为标准,但是一些旧的工具仍然只能findM2_HOME
所以我们应该同时拥有M2_HOME,MAVEN_HOME和新旧工具。
M2_HOME也可以同时使用