参考文件:maven - What is the difference between M2_HOME and MAVEN_HOME - Stack Overflow
MAVEN_HOME
适用于 Maven 1,M2_HOME
适用于 Maven 2 及更高版本。
Maven 2 是对 Maven 1 的完全重写,并且不向后兼容。拥有两个不同的_HOME
变量意味着可以在同一台机器上运行这两个变量。
从Maven 3.5.0开始M2_HOME的用法被移除且不再被支持,也就是说**,在3.5.0之后,只需要配置MAVEN_HOME即可**