我可以拥有多个Maven实例,即Mave 2.2.1和Maven 3都指向同一个本地存储库吗?
我的意思是我知道我可以在技术上将每个settings.xml指向同一个文件夹,但从长远来看这会给我带来任何困难吗?还是建议?
答案 0 :(得分:2)
我不推荐它。 Maven 2和3以不同方式处理工件元数据。此外,Maven 3强制使用带时间戳的快照,而Maven 2则将其作为选项。我们有开发团队尝试混合使用Maven版本,他们最终在远程工件仓库中弄得一团糟,我猜这对本地也是如此。
答案 1 :(得分:1)
是;这是Maven 2和3的默认行为。通常,使用默认的~/.m2/repository
保持两者都可以正常工作,尽管Maven 3.x Compatibility Notes中记录了一些边缘情况。
特别是,有关详细信息,请参阅本地存储库中的快照更新,唯一快照版本和分类器以及解决方案。