使用默认settings.xml文件而不是〜/ .m2中的文件

one*_*eat 1 settings maven

Maven是否有可能忽略文件夹中settings.xml包含的内容.m2

我希望它使用默认存储库,但我的笔记本电脑已经为其他存储库配置了开发环境,我不想丢失这些设置.更重要的是,这些存储库优先于我的存储pom.xml,如果无法下载工件则会失败.

有什么选择?我应该选择其他settings.xml文件还是可以选择不使用?

Ger*_*ica 5

您不必settings.xml.m2文件夹中.如果没有Maven使用<Maven installation folder>/conf/settings.xml,默认注释掉所有内容.

另请参见设置参考,快速概述:

settings.xml文件可能存在两个位置:

  • Maven安装: ${maven.home}/conf/settings.xml
  • 用户的安装: ${user.home}/.m2/settings.xml

您可以使用命令行选项使用自定义设置文件:

-s, - settings
用户设置文件的备用路径

-gs, - global-settings
全局设置文件的备用路径

而且,BTW,.m2不是Maven的家.它是用户特定配置和本地存储库的文件夹.我纠正了问题的标题.