如何从远程NexusMaven存储库生成XML目录?

如何从远程NexusMaven存储库生成XML目录?,maven,nexus,sonatype,xmlcatalog,Maven,Nexus,Sonatype,Xmlcatalog,我的公司使用Sonatype Nexus托管自己的Maven存储库。许多托管工件是在不使用archetype插件的情况下发布的,因此不包含在archetype-catalog.xml文件中。有没有一种方法可以通过Maven命令或Sonatype软件的某些功能生成描述存储库内容的XML?重新发布所有内容将是一项艰巨的任务。@CAustin 这可能是你最好的参考资料。货币报价: 幸运的是,Nexus被设计成使用文件系统来存储这两个文件 配置和存储库数据。这意味着备份 Nexus安装与配置自动备份工具

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

@CAustin

这可能是你最好的参考资料。货币报价:

幸运的是,Nexus被设计成使用文件系统来存储这两个文件 配置和存储库数据。这意味着备份 Nexus安装与配置自动备份工具一样简单 例如amanda或使用rsync的简单备份脚本 在此期间没有要导出的数据库或要挂起的服务器 备份。备份或恢复Nexus安装非常简单 复制一组文件

因此,只需在
sonatype work/nexus/storage/
目录中运行
find
命令,例如

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

希望能有所帮助。

谢谢你的提示。我希望能够使用HTTP连接,而不是映射网络驱动器或使用SSH连接,因为这需要我们的IT团队执行一些额外的步骤,但最终这可能是一个更强大的选项。