Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 如何在父级和子级中使用bom表,而不在多个位置复制bom表_Maven_Dependency Management_Byte Order Mark - Fatal编程技术网

Maven 如何在父级和子级中使用bom表,而不在多个位置复制bom表

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

我有一个父子maven项目结构。我想使用来自的一些依赖项

  <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)。还有什么需要补充的吗?没有。也许这只是一个打字错误。