【问题标题】:Maven 3 Nexus - Unable to download artifacts from remote RepositoryMaven 3 Nexus - 无法从远程存储库下载工件
【发布时间】:2014-04-13 13:05:52
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 您好,您解决了这个问题吗?而且,如果还不算太晚,您是否为服务器配置了代理设置?尽管您说您可以浏览远程存储库,但可能与代理/ssl 问题有关。而且,您在存储库列表网格中的“存储库状态”是什么?

标签: maven nexus


【解决方案1】:

如果在第一次运行时:

mvn clean install

所需的人工制品在 Nexus 上不可用,也许它现在在本地缓存(在您的笔记本电脑上),因为 未找到

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

mvn clean install -U

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

【讨论】:

    猜你喜欢
    • 2012-02-26
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多