关于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中的仓库需要激活 如果没找到则顺延

image.png

阅读 1.4k
1 个回答
✓ 已被采纳

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题