2012-10-30 71 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

非常感謝!通過更新密碼連接到代理解決了問題。 –