我有两个版本的maven home M2_HOME和环境变量MAVEN_HOME。
M2_HOME
MAVEN_HOME
需要设置哪一个?
MAVEN_HOME适用于Maven 1,M2_HOME适用于Maven 2及更高版本。
Maven 1
Maven 2
Maven 2是对Maven 1的完全重写,并且不向后兼容。具有两个不同的_HOME变量意味着可以在同一台机器上同时运行这两个变量。
_HOME
更新
从maven 3.5.0开始,这些环境变量都不应该指定。相反,应该更新路径以包含mvn可执行文件。