maven版本:集合未更新引用的依赖项
在我的多模块项目中,pom文件的定义如下:maven版本:集合未更新引用的依赖项,maven,Maven,在我的多模块项目中,pom文件的定义如下: Parent pom.xml child 1 pom.xml child 2 pom.xml child 3 pom.xml 现在,我在child2和child3中定义了对child1的依赖关系。当我运行mvnversions:set-DnewVersion=时,它会更新所有pom文件中的所有项目版本和依赖项(如预期的那样),但不会更新子3中的依赖项。它确实会将项目版本更新为子3中的新版本,但也应该将
Parent
pom.xml
child 1
pom.xml
child 2
pom.xml
child 3
pom.xml
现在,我在child2和child3中定义了对child1的依赖关系。当我运行mvnversions:set-DnewVersion=
时,它会更新所有pom文件中的所有项目版本和依赖项(如预期的那样),但不会更新子3中的依赖项。它确实会将项目版本更新为子3中的新版本,但也应该将依赖项更新为新版本
这是我运行versions:set
后为child 3编写的pom文件的摘录:
<parent>
<groupId>com.xyz.abc</groupId>
<artifactId>parent</artifactId>
<version>1.0.0.19</version>
</parent>
<groupId>com.xyz.abc.parent</groupId>
<artifactId>child3</artifactId>
<version>1.0.0.19</version>
<name>child3</name>
<dependencies>
<dependency>
<groupId>Common</groupId>
<artifactId>Common</artifactId>
<version>3.0.6</version>
</dependency>
<dependency>
<groupId>com.xyz.abc.parent</groupId>
<artifactId>child1</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
com.xyz.abc
父母亲
1.0.0.19
com.xyz.abc.parent
孩子3
1.0.0.19
孩子3
常见的
常见的
3.0.6
com.xyz.abc.parent
孩子1
1.0.0-SNAPSHOT
您应该添加POM的相关部分以帮助理解。将其放入问题中并正确设置格式。