将 Nexus 与本地目录同步

Sync Nexus with local directory

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

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

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

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

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

Nexus Repository Manager 3 基于 blobstore 系统,因此无法执行此操作。目前正在开发 Professional/PRO 功能导出(详情 here). Tangentially, Import for Raw and Maven is available as of 3.23