【问题标题】:Prevent Nexus from pulling blocked package metadata防止 Nexus 提取被阻止的包元数据
【发布时间】:2020-07-31 21:49:08
【问题描述】:

Nexus3 路由功能允许您阻止来自上游存储库的包,但被阻止的包将包含在组元数据中,因为它是从上游存储库元数据中合并的。这意味着如果代理 repo 的被阻止包的版本高于内部类似名称的 repo,Nexus 仍会建议被阻止的包,但根本不允许下载它。

如何从组元数据中排除被阻止的包?

【问题讨论】:

    标签: proxy repository nexus nexus3


    【解决方案1】:

    在 Nexus Repository Manager JIRA 中只报告了此问题(请参阅 https://issues.sonatype.org/browse/NEXUS-24823)。您可以关注并投票支持 Sonatype 解决方案。 我不相信目前产品中没有其他产品。

    【讨论】:

    • 谢谢,如果这能更多地融入应用程序,那将是首选。
    • @scader 同意,我只能提供链接,希望大家投票=)
    【解决方案2】:

    对于python来说,它只是简单地阻塞了包的路径和代理的元数据路径,例如,路由规则如下:

    /packages/ci-tools/.*
    /simple/ci-tools/.*
    

    这显然只有在 repo 有单独的包元数据文件时才有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 2014-04-27
      • 2019-04-07
      • 2014-10-18
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多