【发布时间】:2014-11-10 19:30:04
【问题描述】:
我的公司使用 Sonatype Nexus 托管自己的 Maven 存储库。许多托管工件是在没有使用原型插件的情况下发布的,因此不包含在 archetype-catalog.xml 文件中。有没有办法通过 Maven 命令或 Sonatype 软件的某些功能来生成描述存储库内容的 XML?重新发布所有内容将是一项艰巨的任务。
【问题讨论】:
标签: maven nexus sonatype xmlcatalog
我的公司使用 Sonatype Nexus 托管自己的 Maven 存储库。许多托管工件是在没有使用原型插件的情况下发布的,因此不包含在 archetype-catalog.xml 文件中。有没有办法通过 Maven 命令或 Sonatype 软件的某些功能来生成描述存储库内容的 XML?重新发布所有内容将是一项艰巨的任务。
【问题讨论】:
标签: maven nexus sonatype xmlcatalog
@CAustin,
Sonatype guide to Nexus backups 可能是您最好的参考。金钱报价:
幸运的是,Nexus 旨在使用文件系统来存储两者 配置和存储库数据。这意味着备份您的 Nexus 安装就像配置自动备份工具一样简单 例如 amanda 或使用 rsync 的简单备份脚本。有 在此期间没有要导出的数据库或服务器要挂起 备份。备份或恢复 Nexus 安装非常简单 复制一组文件。
所以只需在sonatype-work/nexus/storage/ 目录中运行find 命令,例如
$ find sonatype-work/nexus/ -type f -name pom.xml
希望对您有所帮助。
【讨论】: