参考: Maven仓库理解和优先级 一文弄懂maven仓库优先级, settings pom配置关系及差异
maven中关于仓库repository的配置有6处、文件有3个: 1、项目内的pom.xml
profile
优先级从高到低:
1、本地仓库
2、global settings active profile
3、user settings active profile
4、pom profile
5、pom repository
6、user mirror
7、global mirror
pom中的repository配置高于user/global settings中的mirror;
user/global settings中的activa profile高于pom中的repository;
global settgings中的active profile高于user settings中的active profile;
user settings active profile高于mirror(checked)
但是settings定位不同,它倾向于提供一些公共的附属信息,而不是个性化的构建信息.它会尽量融合到你的pom中.
结论如上,下面实验。