Maven全局配置文件settings.xml详解

本篇内容介绍了“Maven全局配置文件settings.xml详解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联2013年至今,先为黑龙江等服务建站,黑龙江等地企业,进行企业商务咨询服务。为黑龙江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

参考链接1,Maven Settings Reference
参考链接2,maven全局配置文件settings.xml详解
settings文件的主要元素如下:


      
      
      
      
      
      
      
      
      

1、settings.xml作用
设置maven参数的配置文件。settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。
Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置


2、settings.xml位置
全局配置: ${M2_HOME}/conf/settings.xml
用户配置: user.home/.m2/settings.xmlnote:用户配置优先于全局配置
需要注意的是:局部配置优先于全局配置
配置优先级从高到低:pom.xml> user settings > global settings
如有重复的配置,优先级高的配置会覆盖优先级低的


3、settings.xml主要元素配置

3.1 LocalRepository:构建系统本地仓库的路径,其默认值:~/.m2/repository,为节约磁盘空间,一般指定位置,如下:

E:/m2repository

3.2 Offline:表示maven是否需要在离线模式下运行,默认为false,由于网络设置原因或者安全因素,构建服务器不能连接远程仓库可配置为true

true

3.3 Mirrors:为仓库列表配置的下载镜像列表

4、我的settings.xml(主要为了备份哟)




    E:/m2repository
    true
    true
    
        
            
        
          nexus
          central
          http://maven.aliyun.com/nexus/content/groups/public/
        
        
          nexus-public-snapshots
          public-snapshots
          http://maven.aliyun.com/nexus/content/repositories/snapshots/
            
        
            central
            Maven Repository Switchboard
            http://repo1.maven.org/maven2/
            central
        
        
            repo2
            central
            Human Readable Name for this Mirror.
            http://repo2.maven.org/maven2/
        
        
            ibiblio
            central
            Human Readable Name for this Mirror.
            http://mirrors.ibiblio.org/pub/mirrors/maven2/
        
        
            jboss-public-repository-group
            central
            JBoss Public Repository Group
            http://repository.jboss.org/nexus/content/groups/public
        
                 
        
            maven.net.cn
            oneof the central mirrors in china
            http://maven.net.cn/content/groups/public/
            central
        
    

“Maven全局配置文件settings.xml详解”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


分享名称:Maven全局配置文件settings.xml详解
浏览路径:http://scyanting.com/article/ieigoc.html