0

我的公司使用 Sonatype Nexus 托管自己的 Maven 存储库。许多托管工件是在没有使用原型插件的情况下发布的,因此不包含在 archetype-catalog.xml 文件中。有没有办法通过 Maven 命令或 Sonatype 软件的某些功能来生成描述存储库内容的 XML?重新发布所有内容将是一项艰巨的任务。

4

1 回答 1

1

@CAustin,

Sonatype Nexus 备份指南可能是您最好的参考。金钱报价:

幸运的是,Nexus 旨在使用文件系统来存储配置和存储库数据。这意味着备份您的 Nexus 安装就像配置自动备份工具(如 amanda)或使用 rsync 的简单备份脚本一样简单。在备份期间没有要导出的数据库或要挂起的服务器。备份或恢复 Nexus 安装就像复制一组文件一样简单。

所以只需find在目录中运行命令sonatype-work/nexus/storage/,例如

$ find sonatype-work/nexus/ -type f -name pom.xml

希望有帮助。

于 2014-11-11T00:38:13.853 回答