如何更新父pom的最新版本?

时间:2015-05-20 07:09:18

标签: java maven plugins pom.xml

在maven,我们有一个pom,它是父母的孩子。

Child's pom:

<parent>
        <groupId>com.sample</groupId>
        <artifactId>parent-pom</artifactId>
        <version>6.0.3</version>
</parent>

现在我已经将以下代码添加到了孩子的pom中,它将父pom更新为最新的:

      <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>versions-maven-plugin</artifactId>
            <version>2.2</version>
            <executions>
                <execution>
                    <id>update-parent-version</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>update-parent</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

因此,当我构建子pom时,如果最新的可用父级是6.0.6,那么它将更新为6.0.6。但是对于编译它仍然是最初出现的6.0.3父母的pom。它只是将父版本更新为pom中的最新版本。如何让它最新的编译呢?

0 个答案:

没有答案