maven的settings.xml文件

settings.xml是maven的配置文件。一般我们在网上下载的maven包解压以后,conf文件里面的有个setting.xml文件,通常这个settings.xml文件中会有你的本地仓库会在哪个路径下

 

 也会说明你是去哪里下载你的依赖(国内还是国外,默认是国外,你可以换成国内的镜像地址,下载依赖的时候会快很多)。

 

 

默认本地仓库的位置是在:C:\Users\ADC\.m2\  下面的repository 。

一般我们会拷贝一个settings.xml文件到 C:\Users\ADC\.m2\  下面 ,为什么呢?

因为maven在运行的时候会去加载启动文件settings.xml,这个文件默认的是你maven包下面的conf里面的settings.xml,同时我们放一个settings.xml到和 repository 同级的目录下,前者是全局范围的配置文件,整个机器上所有用户都会受到该配置的影响,而后者是用户级别的,只有当前用户才会受到该配置的影响,推荐使用后者,就是放一个settings.xml到你的repository 同级的目录,而不去使用全局配置。这样一来不会影响别的用户使用,二来方便后面maven升级(一般情况下maven整个安装目录都不要去动,升级的时候只需要替换一下安装文件就可以了,很方便)。

总结:你的仓库repository 的同级目录有settings.xml,那么便优先去加载这个配置文件内容,如果没有,maven就会去找maven包下面的conf文件下面的settings.xml配置文件。

 

posted @ 2020-06-11 15:16  多多指教~  阅读(2547)  评论(0编辑  收藏  举报