M2_HOME跟MAVEN_HOME的区别
maven版本选择:
https://archive.apache.org/dist/maven/

有些老旧的项目是基于maven-2开发的,就需要下载这个版本的maven
关于M2_HOME跟MAVEN_HOME的区别:
参考:https://stackoverflow.com/questions/17136324/what-is-the-difference-between-m2-home-and-maven-home
MAVEN_HOME适用于 Maven 1,M2_HOME适用于 Maven 2 及更高版本。
Maven 2 是对 Maven 1 的完全重写,并且不向后兼容。拥有两个不同的_HOME变量意味着可以在同一台机器上运行这两个变量。
具有讽刺意味的是,对于 Maven 版本 3,您仍然必须使用 M2_HOME 和 M2。否则,它会失败、
根据官网所述:https://maven.apache.org/docs/3.5.0/release-notes.html
从Maven 3.5.0开始M2_HOME的用法被移除且不再被支持,也就是说,在3.5.0之后,只需要配置MAVEN_HOME即可~
验证:
cmd输入:mvn -v进行验证
浙公网安备 33010602011771号