Maven中的.m2文件夹是如何得到它的名字的?

Mar*_*ann 8 maven

为什么在Maven 3中调用了Maven用户特定的设置文件夹.m2,以及.m2?

我已经阅读了Maven设置参考,我仍然无能为力,我在这里找不到任何类似的问题.我知道M2_HOME取代了Maven 2中的MAVEN_HOME,所以我猜这是原因的一部分.

buc*_*buc 9

该目录自Maven版本2.0以来就存在,因此得名..表示Unix/Linux平台上的隐藏文件,m对于Maven,2版本2.0.

我想作者想要区分当时新的v2.0版本和旧的1.x版本,因此他们创建了M2名称.值得一提的是,Maven 2.0与Maven 1.x完全不兼容,而Maven 3.0几乎完全向后兼容v2.0,它只是在"引擎盖下"进行了重大改动和改进.由于Maven 3.0应该没有来自用户的可见变化(向后兼容),因此作者不得更改新版本的所有选项/目录名称.

  • 更新了我的问题,专门询问 Maven 3。对含糊不清感到抱歉。 (2认同)
  • 所以我也更新了我的答案以反映Maven 3.0.希望能帮助到你. (2认同)