首页 文章

Nexus 3代理到虚拟maven 2存储库

提问于
浏览
1

我们从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( N3-P-M2 )中配置了一个Maven 2代理存储库,该存储库旨在成为Nexus 2中虚拟存储库的代理 .

但不幸的是,我发现Nexus 3中没有该代理资产(N3-P-M2) .

我观察到,在Nexus 2中浏览虚拟Maven 2存储库时,只有JAR和POM,但没有元数据文件 . 对于Nexus 3,我认为这可能是一个问题 .

1 回答

  • 0

    如果您尚未使用Nexus Repo 3,则可以尝试将布局策略设置为允许而不是严格 . 这将允许几乎任何路径通过 . 我不确定这是不是问题,但可能值得一试 .

    羞于这项工作,请在我们的JIRA上向我们提出问题:https://issues.sonatype.org/browse/NEXUS . 既然您要代理什么应该是Maven 2存储库,我想亲自了解问题所在 .

相关问题