Maven 如何在父级和子级中使用bom表,而不在多个位置复制bom表
我有一个父子maven项目结构。我想使用来自的一些依赖项Maven 如何在父级和子级中使用bom表,而不在多个位置复制bom表,maven,dependency-management,byte-order-mark,Maven,Dependency Management,Byte Order Mark,我有一个父子maven项目结构。我想使用来自的一些依赖项 <parent> <groupId>com.fasterxml.jackson</groupId> <artifactId>jackson-bom</artifactId> <version>2.12.1</version> </parent> com.fasterxml.jackson 杰克逊bom 2.1
<parent>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>2.12.1</version>
</parent>
com.fasterxml.jackson
杰克逊bom
2.12.1
在父母和孩子身上。(如果上面的bom中有jar1、jar2、jar3,那么假设我想在父级中使用jar1、jar2,在子级中使用jar3)
因此,在本例中,我尝试在父级的dependencyManagement
和dependencies
部分中包含上述bom,但它似乎在子pom中不可用。(因为在子项目中找不到jar3的版本)
因此,我是否应该在父项目和子项目中复制上述bom表,或者是否有任何解决方法?如果将bom表添加到父项目的
中,子项目中也可以使用这些版本。不需要重复BOM。由于某种原因,我在子项目中找不到该依赖项的版本(例如:jar3)。还有什么需要补充的吗?没有。也许这只是一个打字错误。