maven中setting文件mirror标签和repositories标签

maven中setting文件中的mirror标签和profile中的repositories标签 各自配的都是什么仓库?如果同时都配了,为什么mirror配置的就失效了?

mirror标签:用于定义一系列的远程仓库的镜像。可以在pom中定义一个下载工件的时候所使用的远程仓库;
定义的mirror中每个远程仓库都只能有一个mirror与它关联,也就是说你不能同时配置多个mirror的mirrorOf指向同一个repositoryId;
多个镜像 按照顺序 下载 ;

profile标签:根据环境参数来调整构建配置的列表;它包含了id、activation、repositories、pluginRepositories和 properties元素;这里的profile元素只包含这五个子元素是因为这里只关心构建系统这个整体,而非单独的项目对象模型设置;如果settings.xml中的profile被激活,它的值会覆盖任何其它定义在pom.xml中带有相同id的profile。当所有的约束条件都满足的时候就会激活这个profile

 

好兄弟,可以加我微信公众号“javaAnswer”,里面会有技术分享和答疑解惑。

你用maven倒入jar包,maven有没有打印什么日志,你最好确认下。