Nexus不会从标准代理存储库以外的地方下载

时间:2012-08-20 11:46:24

标签: maven nexus

我们设置了nexus存储库管理器。我们正在运行1.9.3.2版本,目前无法升级。

我遇到的问题是,当安装nexus时,nexus可以正常使用标准代理存储库。但是当我添加新的存储库(如JBoss)时,不会从它们下载工件。如果我在用户界面中单击JBoss,我可以选中“浏览远程”选项卡,看看我想要的工件确实存在。但是,当我点击“浏览本地”时,我看到的唯一内容是文件archetype-catalog.xml

这是怎么回事:

  1. 我为项目添加了一个依赖项
  2. 未发现因为maven central repo中不存在
  3. 我在nexus中添加了一个包含我想要的工件的代理仓库。
  4. 我尝试再次构建我的项目,但仍未找到工件。
  5. 我意识到这里可能存在缓存问题,但我已经运行maven强制更新(-U参数),从本地存储库中删除缓存文件,在nexus中清除缓存,重建元数据,我能想到的所有内容以及工件都是仍未找到。

    是否知道问题可能是什么?

1 个答案:

答案 0 :(得分:3)

尝试此解决方案:

  1. 在代理存储库配置中启用(设置为True)Download Remote Indexes
  2. 将代理存储库添加到Public Repositories组。