2017-09-11 23 views
0

我們搬離的Nexus 2至3的Nexus和麪臨的問題仍然需要支持的項目上載一些文物還與Maven 1的Nexus 3代理服務器虛擬maven2倉庫

工作中的Nexus 2我能設置一個Maven 1儲存庫(N2-P-M1)和I構成的虛擬maven2倉庫(N2-V-M2)通過它能夠從一個Maven 2項目下載的工件。

現在用的Nexus 3有Maven的1倉庫沒有原生支持。所以我不停的的Nexus 2上運行並在3的Nexus配置了Maven 2的代理庫(N3-P-M2),其意思是虛擬存儲庫的代理中的Nexus 2

但不幸的是我沒有看到Nexus 3中用於該代理的資產(N3-P-M2)。

我觀察到,在瀏覽的Nexus 2虛擬maven2倉庫當只有JAR和雜多酸,但沒有元數據文件。這可能是Nexus 3的一個問題,我想。

+0

你真的需要Maven的1個回購?將這些構建遷移到Maven 3 ....很抱歉地說.....或者你必須堅持到Nexus 2 ...抱歉地說,但爲什麼有人使用這種古老的東西?說實話,我沒有看到Nexus 3的問題......我發現問題是保留這些古老的東西,而不是將它遷移到更新的東西......這將解決您的問題......並且您可以完全去Nexus 3 ...我希望你使用的是最新版本的Maven 3.3.9或Maven 3.5.0?我希望不再有Maven 2了? – khmarbaise

回答

0

你可以嘗試設置佈局策略,以允許性的,而不是嚴格的,如果你還沒有對回購的Nexus 3的一面。這將允許幾乎任何路徑通過。我不確定這是否是問題,但可能值得嘗試。 https://issues.sonatype.org/browse/NEXUS

害羞是工作的,請在我們的JIRA向我們提交的問題。既然你在代理什麼應該是一個Maven 2倉庫,我想親自知道這個問題是什麼。