【问题标题】:Best way to separate storing of dependent artifacts for projects and plugins为项目和插件分离存储依赖工件的最佳方法
【发布时间】:2011-04-20 15:57:05
【问题描述】:

在 maven 3 中,我们可以分离项目和插件的依赖工件。

如果您已代理和托管回购,那么使用回购管理器(nexus ...)执行此操作的最佳方法是什么?任何示例如何在 settings.xml/pom.xml 中定义它?

必须为插件和项目依赖项的每个代理 repo 复制一份吗?

【问题讨论】:

    标签: maven-3 nexus repository artifactory archiva


    【解决方案1】:

    使用 Artifactory,您可以创建 virtual repositories 来聚合“真实”(本地\远程)存储库,并让一个虚拟存储库仅聚合插件存储库,而另一个虚拟存储库仅聚合标准库存储库。

    正如您已经猜到的那样,如果您必须在代理的远程存储库中将插件和 lib 依赖项严格分离,则需要为每个依赖项创建一个重复的定义,并将它们添加到各自的虚拟存储库中。

    完成此设置后,只需在 settings.xml\pom.xml 中引用虚拟存储库的 URL

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 2011-12-16
      • 1970-01-01
      相关资源
      最近更新 更多