集中我的桌面的POM依赖项

时间:2018-03-29 15:18:26

标签: maven dependencies pom.xml

  1. 我有多个带有maven项目的eclipse工作区。
  2. 有些项目在pom.xml中使用相同的依赖项,但版本不同。
  3. 我的计算机上是否可以有一个pom.xml,每个工作区/项目pom.xml将指向此主pom.xml
  4. 这样我就可以控制主pom.xml中的依赖项版本,而不是每个工作空间/项目中的每个pom.xml。
  5. 任何建议如何设置都会有所帮助。再次感谢您查看此内容。

1 个答案:

答案 0 :(得分:2)

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

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

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

有关示例的更多详细信息,请here(位于页面下方)或here