千家信息网

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

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本篇内容介绍了"Maven全局配置文件settings.xml详解"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能
千家信息网最后更新 2024年11月26日Maven全局配置文件settings.xml详解

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

参考链接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详解"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0