关于maven下载jar包的原理、顺序提问 ?

以下问题若干,望大才不吝赐教.

  1. maven 中下载依赖包的顺序是否如下所示

本地仓库 > settings.profile.repository > pom.profile.repository > pom.repository > settings.mirror > 中央仓库

  1. 如果上述的配置一应俱全,我本地要下载一个中央仓库有的依赖(如junit)

请问会走哪一条线路,如果是没有的呢?

  1. 如果配置多个镜像仓库 哪一个会生效 是依照什么顺序 如果第一个生效的仓库没有需要的jar 是否会从 后续的景象中去下载
  2. mirrorof 标签 一般应该配置成什么 central 和 *的使用场景是什么

external:*repo1,repo2


经过三年修道,我悟了,优先级顺序如下:

local_repository > settings.profile.repository > pom.profile.repository > pom.repository

其中profile中的仓库需要激活 如果没找到则顺延


回答:

···
本地仓库 > settings.profile.repository > pom.profile.repository > pom.repository > settings.mirror > 中央仓库
···

以上是 关于maven下载jar包的原理、顺序提问 ? 的全部内容, 来源链接: utcz.com/p/944682.html

回到顶部