好的,所以我一直在搜索SE中的答案,并发现了这个评论和其他几个喜欢它
当Maven尝试构建项目时,它将查找您的本地存储库(默认情况下为〜/ .m2 / repository,但您可以通过更改〜/ .m2 / settings.xml中的值来配置它)以查找任何项目pom.xml中定义的依赖项,插件或报告。如果在本地存储库中找不到足够的工件,它将查找配置的所有外部存储库,从默认的http://repo1.maven.org开始。“
所以我的问题是假设驻留的settings.xml文件在哪里?
项目的前任开发人员告诉我,它位于maven \ conf \ settings.xml中,这是我们唯一的settings.xml文件所在的位置。这与.m2 / settings.xml的上述注释相矛盾。
请说明此文件的驻留位置以及它在何处有所不同。
答案 0 :(得分:1)
两个答案都是正确的。
maven的基本配置文件位于mvn/conf/settings
内,您可以使用~.m2/settings.xml
答案 1 :(得分:1)
settings.xml 文件可以在 2 个地方找到:
如果两个文件都存在,它们的内容将被合并,用户特定的 settings.xml 占主导地位。