为什么在Maven 3中调用了Maven用户特定的设置文件夹.m2,以及.m2?
我已经阅读Maven Settings Reference并且仍然无能为力,我在这里找不到任何类似的问题。我知道M2_HOME取代了Maven 2中的MAVEN_HOME,所以我猜这是原因的一部分。
答案 0 :(得分:8)
该目录自Maven 2.0版以来就存在,因此得名。 .
表示Unix / Linux平台上的隐藏文件,Maven为m
,版本2.0为2
。
我想作者想要区分当时新版本的v2.0和旧的1.x版本,因此他们创建了M2
名称。值得一提的是,Maven 2.0与Maven 1.x完全不兼容,而Maven 3.0几乎完全向后兼容v2.0,它只是在“引擎盖下”进行了重大改动和改进。由于Maven 3.0应该没有来自用户的可见变化(向后兼容),作者不得更改新版本的所有选项/目录名称。