【问题标题】:Adding Parent Pom as a dependency to a different maven project将父 Pom 作为依赖项添加到不同的 Maven 项目
【发布时间】:2017-04-10 19:30:04
【问题描述】:

我有一个包含 20 多个模块的 maven 项目,我需要将这些模块用作另一个项目的依赖项。

有没有办法将整个项目添加为依赖项?

我已经知道我可以将每个模块添加为依赖项,但我想保持 pom 尽可能干净,所以请不要建议将每个模块添加为依赖。

【问题讨论】:

  • 创建一个单独的模块(调用 xyz-bom)并创建其他项目可以在其依赖项管理中使用的 BOM...
  • @IvanPronin 如果你读到最后你会发现这不是我问题的解决方案。我知道我可以将依赖项添加到我的新项目中,但我真正想要的是只添加旧的父项目并将所有 modules 作为依赖项

标签: java maven


【解决方案1】:

您不能将整个项目添加为依赖项。您无需将每个模块添加为依赖项。

模块之间存在依赖关系。您只需要直接在代码中添加您需要的模块即可。传递依赖项是自动添加的。

如果您需要一组相关的依赖项,您还可以在多模块项目中定义一个带有包装 pom 的模块,它将相关部分收集为依赖项。

【讨论】:

    猜你喜欢
    • 2013-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 2011-08-30
    • 2018-08-04
    • 2017-10-19
    相关资源
    最近更新 更多