Maven 3 Nexus - 无法从远程存储库下载工件

时间:2014-03-10 12:22:06

标签: maven nexus

我在服务器上安装了Maven 3 Nexus。通过Nexus GUI,我将存储库策略的代理存储库添加为“快照”,URL是远程供应商URL,需要从中下载工件/插件。然后,我将新添加的代理存储库添加到Ordered Group Repositories下的Public Repositories。

发布上述活动后,我尝试使用mvn clean install构建项目。但是,由于供应商URL中缺少人为因素,构建失败。

在Nexus中,当我进入公共存储库并查看浏览存储时,我看不到应该从远程存储库下载的artefact文件夹。

新创建的存储库上的“浏览远程”工作正常,我可以导航到所需的工件。

我不确定我做错了什么。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果第一次运行:

mvn clean install

Nexus上没有所需的人工制品,也许它现在是缓存localy(在您的笔记本电脑上)未找到

也许您只需要告诉maven使用 -U 选项更新缓存?

mvn clean install -U

另一个解决方案可能是不匹配的快照/发布存储库信息。检查Nexus服务器代理上的存储库策略代理配置。