3

我可以有多个 Maven 实例,即 Mave 2.2.1 和 Maven 3 都指向同一个本地存储库吗?

我的意思是我知道我可以在技术上将每个 settings.xml 指向同一个文件夹,但是从长远来看这会给我带来任何困难吗?还是建议?

4

2 回答 2

2

我不会推荐它。Maven 2 和 3 处理工件元数据的方式不同。此外,Maven 3 强制使用时间戳快照,而 Maven 2 将其保留为选项。我们的开发团队已经尝试了混合 Maven 版本的使用,但他们最终在远程工件存储库中弄得一团糟,我猜本地也是如此。

于 2013-09-19T17:25:38.190 回答
1

是的; 这是 Maven 2 和 3 的默认行为。一般来说,保持两者都使用默认值~/.m2/repository可以正常工作,尽管Maven 3.x Compatibility Notes中记录了一些边缘情况。

具体而言,请参阅本地存储库中的快照更新、唯一快照版本和分类器以及解析以获取更多信息。

于 2013-09-21T10:01:51.437 回答