有没有办法,没有修改父POM来使用来自子POM的某些依赖的版本?
例如在父POM中我有:
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.4.8</version>
</dependency>
在孩子POM中:
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.5.0</version>
</dependency>
答案 0 :(得分:0)
如果您将此依赖项放在您孩子的dependencyManagement
部分,那么您孩子的模块向下(它不会影响您孩子的兄弟姐妹)将使用该版本你指定。它将有效地覆盖父pom中的版本。