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

时间:2017-12-04 23:51:20

标签: maven settings

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

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

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

1 个答案:

答案 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的文件夹。我纠正了问题的标题。