Maven 搜索Jar包的顺序

来源:互联网 发布:sql获取整数位数 编辑:程序博客网 时间:2024/05/22 04:54
Maven可以允许在多个地方配置仓库的位置,比如pom文件、Maven配置文件等。当需要加载一个新的Jar包时,Maven会从配置文件中读取仓库位置,并按照优先级逐一从仓库中判断是否有指定的依赖文件,如果有,则加载,如果没有,则继续搜索。经过实验,得知了其加载顺序。
1、本地仓库 2、maven settings profile中的repository;3、pom.xml中profile中定义的repository;4、pom.xml中的repositorys(定义多个repository,按定义顺序找);5、mirror
可是,如果mirror设置了
<mirrors>   <mirror>     <id>my_mirror</id>      <name>my_mirror</name>      <url>http://nexus.xx.yy/nexus/content/groups/public/</url>      <mirrorOf>*</mirrorOf>   </mirror> </mirrors>
那么其他仓库配的地址,都会失效了,以这个为准。



原创粉丝点击