我在服务器上安装了Maven 3 Nexus。通过Nexus GUI,我将存储库策略的代理存储库添加为“快照”,URL是远程供应商URL,需要从中下载工件/插件。然后,我将新添加的代理存储库添加到Ordered Group Repositories下的Public Repositories。
发布上述活动后,我尝试使用mvn clean install构建项目。但是,由于供应商URL中缺少人为因素,构建失败。
在Nexus中,当我进入公共存储库并查看浏览存储时,我看不到应该从远程存储库下载的artefact文件夹。
新创建的存储库上的“浏览远程”工作正常,我可以导航到所需的工件。
我不确定我做错了什么。非常感谢任何帮助。
答案 0 :(得分:0)
如果第一次运行:
mvn clean install
Nexus上没有所需的人工制品,也许它现在是缓存localy(在您的笔记本电脑上)未找到。
也许您只需要告诉maven使用 -U 选项更新缓存?
mvn clean install -U
另一个解决方案可能是不匹配的快照/发布存储库信息。检查Nexus服务器代理上的存储库策略代理配置。