Maven 之 Setting.xml介绍

为了保持核心的配置文件不变,我们可以将settings.xml文件拷贝到.m2目录下面。以后只要对这个文件做修改就可以了,maven会优先读取.m2下面的配置文件。(可选)

setting.xml配置文件

maven的配置文件settings.xml存在于两个地方:

安装的地方:${M2_HOME}/conf/settings.xml

用户的目录:${user.home}/.m2/settings.xml

前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml会覆盖全局的settings.xml。

Maven安装后,用户目录下不会自动生成settings.xml,只有全局配置文件。如果需要创建用户范围的settings.xml,可以将安装路径下的settings复制到目录${user.home}/.m2/。Maven默认的settings.xml是一个包含了注释和例子的模板,可以快速的修改它来达到你的要求。

全局配置一旦更改,所有的用户都会受到影响,而且如果maven进行升级,所有的配置都会被清除,所以要提前复制和备份${M2_HOME}/conf/settings.xml文件,一般情况下不推荐配置全局的settings.xml。

几个常用配置:

  

usr/local/maven  

 

       

     

                  

     

      server001  

     

      my_login  

     

      my_password 

... 

   

     

          

       

              

        planetmirror.com  

              

        PlanetMirror Australia  

  

        http://downloads.planetmirror.com/pub/maven2 

  

        central  

         

   

 

这里只是很简单的说明一下,未深入去了解,其他知识,比如profile等因为工作中用不到,暂时不花时间去做深究。

 

 

你可能感兴趣的:(maven)