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