繁体   English   中英

如何将Maven依赖项作为组进行管理?

[英]How to manage maven Dependencies as Group?

我得到以下Maven模块布局:

  • 所有
    • 子项目1
    • 子项目2
    • 子项目3
    • 子项目N
    • 交付 - 建造
    • 依赖关系的报告

我将所有子模块版本在“全部”中作为托管依赖项进行管理。 我在“ Deliverable-Build”模块中引用了这些托管依赖项,以将它们包括在最终的zip存档中。

“依赖关系报告”模块中需要引用相同的依赖关系集。

开发人员是否创建新的子模块。 他需要手动将新模块放入

  1. “全部”作为托管依赖项
  2. “可交付构建”作为依赖项
  3. “依赖性报告”作为依赖性

很容易忘记其中之一,那么有没有办法简化这一过程呢? 例如,一次定义一个“依赖组”并在这三个位置重复使用它?

您不能将dependencyManagement和依赖项列表合并为一个整体。 没有 如图2和3所示,您可以创建一个包含所有相关依赖项的pom并引用它,如

如何在Maven中将POM用作依赖项?

让我添加两个评论:

  1. 也许您可以在Deliverable-Build项目中创建Dependency-Report,以便减少逻辑重复。 例如,列出所有依赖项是由Maven-Site-Plugin完成的。
  2. 我会避免创建太多模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM