1

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

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

发生的事情是这样的:

  1. 我向我的项目添加依赖项
  2. 找不到,因为它在 maven 中央仓库中不存在
  3. 我在 nexus 中添加了一个代理 repo,其中包含我想要的工件。
  4. 我尝试再次构建我的项目,但仍然找不到工件。

我意识到这里可能存在缓存问题,但我已经运行了 maven 强制更新(-U 参数),从我的本地 repo 中删除了缓存文件,清除了 nexus 中的缓存,重建元数据,所有我能想到的,仍然没有找到工件.

有谁知道问题可能是什么?

4

1 回答 1

3

试试这个解决方案:

  1. Download Remote Indexes在代理存储库配置中启用(设置为 True) 。
  2. 将代理存储库添加到 Public Repositories 组。
于 2012-08-27T14:16:44.413 回答