maven版本:set不更新引用的依赖项

时间:2015-04-08 14:43:12

标签: maven

在我的多模块项目中,我有以这种方式定义的pom文件:

Parent
 pom.xml
   child 1
     pom.xml
   child 2
     pom.xml
   child 3
     pom.xml

现在我在子级1的子级2和3中定义了依赖项。当我运行mvn versions:set -DnewVersion=<new version>时,它会更新所有pom文件中的所有项目版本和依赖项(如预期的那样),但不会更新子级3中的依赖项它确实将项目版本更新为子3中的新版本,但它也应该将依赖项更新为新版本。

以下是我运行versions:set后儿童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>

0 个答案:

没有答案