2012-10-30 73 views
0

我正在使用Sonatype Nexus 1.5.0,并且特定的jar在Public Maven Central中有一个更新的版本,而我的Nexus没有它。如何获取Sonatype Nexus下载最新版本的jar?

假设只有安装了Nexus的服务器有互联网连接,并且我的本地笔记本电脑不允许直接连接到互联网,如何让Nexus下载较新版本的jar以便我的本地版本可以从Nexus下载更新的版本?

我的本地Maven的settings.xml配置了Nexus的URL来下载jar。

请指教。

+2

在构建期间是否收到任何错误消息?您是否配置了Nexus将下载所需的工件?除此之外,你应该更新你的连结因为目前的版本是2.2? – khmarbaise

+0

谢谢khmarbaise,是的,你是对的,我没有注意到服务器日志中有错误。这是由于验证过期,所以Nexus无法连接到代理上网冲浪下载瓶子。现在它工作了! –

回答

1

Here是本地存储库,远程回购(Nexus)和Maven Central如何协同工作的摘要。如果您在POM中请求了新版本的jar,那么它应该会在Nexus和您的本地工件回购中结束。如果没有,配置不正确,@khmarbaise给他的评论中的疑难解答提供了一些很好的起点。

+0

非常感谢!通过更新密码连接到代理解决了问题。 –