【问题标题】:Centralize POM Dependencies for my desktop为我的桌面集中 POM 依赖项
【发布时间】:2018-09-08 14:58:04
【问题描述】:
  1. 我有多个带有 Maven 项目的 Eclipse 工作区。
  2. 有些项目在 pom.xml 中使用相同的依赖项,但版本不同。
  3. 我的电脑上可以有一个 pom.xml,每个工作区/项目 pom.xml 都会指向这个主 pom.xml
  4. 这样我就可以控制主 pom.xml 中的依赖项版本,而不是每个工作区/项目中的每个 pom.xml。

任何关于如何设置的建议都会有所帮助。再次感谢您对此进行检查。

【问题讨论】:

    标签: maven dependencies pom.xml


    【解决方案1】:

    您描述的模式称为“物料清单”。

    您创建了一个新的 maven 项目(物料清单),该项目仅包含一个带有依赖管理块的 pom。在这里,您声明所有依赖项及其版本。包装应设置为pom

    此物料清单 (bom) 项目现在用作所有其他项目的父项。使用依赖项时,仅指定组 id 和工件 id,省略版本标记。这样,版本将从 bom 中获取,您可以在一个中心位置管理依赖项的版本。

    更多细节与示例是here(在页面下部)或here

    【讨论】:

    • 谢谢!这很有帮助。
    猜你喜欢
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 2019-06-06
    • 2010-11-01
    • 1970-01-01
    相关资源
    最近更新 更多