在解析依赖项时,settings.xml maven中的存储库顺序是什么

问题描述

我们使用settings.xml,其中定义了几个存储库和pluginrepository,其中还包括我们自己的企业工件。pom.xml不使用任何存储库,并且所有这些都通过settings.xml使用,因为构建是在短暂的jenkins代理上运行的,因此每当没有缓存就重新获取依赖项时。 今天我看到一个严重的中断 https://repository.mulesoft.org 因此,该域下的几个存储库如https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/http://repository.mulesoft.org/releases/ 一阵子下来 不幸的是,maven总是会联系这些存储库,并且当网关遇到错误时,它将使构建失败,甚至不会尝试访问在settings.xml中也定义的企业工件存储库。 我想知道当Maven到达settings.xml中定义的存储库以解决依赖关系时,它所看的顺序是什么。我在看到了一个有趣的帖子 How to set order of repositories in Maven settings.xml 在我看来,这里重要的是存储库/ pluginRepository ID的字母顺序。 但是想确认是否有人知道吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)