Maven是否有可能忽略settings.xml
文件夹中包含的.m2
?
我希望它使用默认存储库,但我的笔记本电脑已经为其他存储库配置了开发环境,我不想丢失这些设置。更重要的是,这些存储库优先于我的pom.xml
中的存储库,如果他们无法下载工件则会失败。
有哪些选择?我应该选择其他settings.xml
文件还是可以选择不使用?
答案 0 :(得分:5)
您不必在settings.xml
文件夹中拥有.m2
。如果没有Maven使用<Maven installation folder>/conf/settings.xml
,默认情况下会注释掉所有内容。
另见Settings Reference, Quick Overview:
settings.xml
文件可能存在两个位置:
- Maven安装:
${maven.home}/conf/settings.xml
- 用户的安装:
${user.home}/.m2/settings.xml
您可以使用custom settings files with the command line options:
-s, - 设置
用户设置文件的备用路径-gs, - global-settings
全局设置文件的备用路径
而且,BTW,.m2
不是Maven的家。它是user-specific configuration and local repository的文件夹。我纠正了问题的标题。