【问题标题】:How can I generate an XML catalog from my remote Nexus Maven repository?如何从远程 Nexus Maven 存储库生成 XML 目录?
【发布时间】:2014-11-10 19:30:04
【问题描述】:

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

【问题讨论】:

    标签: maven nexus sonatype xmlcatalog


    【解决方案1】:

    @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
    

    希望对您有所帮助。

    【讨论】:

    • 感谢您的提示。我希望使用 HTTP 连接而不是映射网络驱动器或使用 SSH 连接,因为这需要我们的 IT 团队采取一些额外的步骤,但最终这可能是一个更强大的选择。
    猜你喜欢
    • 2014-04-13
    • 1970-01-01
    • 2023-03-30
    • 2014-06-14
    • 1970-01-01
    • 2022-01-23
    • 2014-10-18
    • 1970-01-01
    • 2012-10-20
    相关资源
    最近更新 更多