【问题标题】:Sync Nexus with local directory将 Nexus 与本地目录同步
【发布时间】:2020-05-30 16:08:38
【问题描述】:

有没有办法将 Nexus 存储库的全部内容导出到目录?

我需要能够将我的所有工件转交给无法使用 Nexus 的其他团队。

更好的是,我希望能够在上传新工件时使目录与 Nexus 保持同步。

明确地说,导出目录是只读的。

【问题讨论】:

  • 什么版本的 NXRM?
  • 我们目前正在使用 Nexus 2 OSS,但很快就会迁移到 Nexus 3 OSS。
  • 我回答了,但我希望“无法使用 Nexus”不是对您可以放在服务器上的安全权限的限制,因为我觉得您提出的方案几乎是一个出口/导入场景。如果您不知道,绝对可以将存储库设置为只读某些角色/组。

标签: automation jenkins-pipeline nexus offline-caching


【解决方案1】:

Nexus Repository Manager 2 基于文件系统,因此无需从中导出任何内容,您已经拥有所需的文件。它们应该在存储库的数据目录和存储子文件夹中可用(例如 sonatype-work/nexus/storage)。为其设置安全性取决于您的操作系统,但在我看来,让他们访问其他 NXRM 实例几乎同样容易,因为除非他们正在访问基本文件,否则无论如何您都需要将它们存储在某个地方.

Nexus Repository Manager 3 基于 blobstore 系统,因此无法执行此操作。目前正在开发专业/专业功能导出(详情here)。切线,Raw 和 Maven 的 Import 可用as of 3.23

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 2022-01-06
    • 2012-04-20
    • 2020-08-20
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    相关资源
    最近更新 更多