我们从Nexus 2迁移到Nexus 3,并且仍然需要支持仍在使用Maven 1的项目上传的一些工件的问题。
在Nexus 2中,我能够设置Maven 1存储库( N2-P-M1 ),并配置了虚拟Maven 2存储库( N2-V-M2 )它可以从Maven 2项目下载工件。
现在使用Nexus 3,Maven 1存储库没有本机支持。所以我让Nexus 2运行并在Nexus 3中配置了一个Maven 2代理存储库( N3-P-M2 ),该存储库是Nexus 2中虚拟存储库的代理。
但不幸的是,我发现Nexus 3没有该代理资产(N3-P-M2)。
我观察到,在Nexus 2中浏览虚拟Maven 2存储库时,只有JAR和POM,但没有元数据文件。对于我猜想的Nexus 3,这可能是一个问题。
答案 0 :(得分:0)
如果您尚未使用Nexus Repo 3,则可以尝试将布局策略设置为允许而不是严格。这将允许几乎任何路径通过。我不确定这是不是问题,但可能值得尝试。
对此工作不感兴趣,请在我们的JIRA上向我们提出问题:https://issues.sonatype.org/browse/NEXUS。既然您要代理什么应该是Maven 2存储库,我想亲自了解问题所在。