repository是远程下载组件的地址,可以存在于三个地方
1、setting.xml的profile中
2、pom.xml的profile中
3、pom.xml中
优先级从高到低也是这个顺序,而在同一块地方的多个repository之间的优先级是从上到下的顺序
不过个人觉得2和3没有必要同时存在,有3这个途径作为特殊项目需要的补充即可
而mirror的作用是为了代理repository,一个repository如果既被一个指定代理自己的mirror代理,
又被代理所有repository的mirror代理,优先使用前者,这也在情理之中,普适和特殊可以兼顾。