如何更新子模块父版本

时间:2016-02-08 22:14:08

标签: maven parent-child pom.xml maven-release-plugin

HI My project structure is like this

    parentPrj
    pom.xml
    childModule1
         pom.xml
    ChildModule2
        pom.xml
    ChildModule2
        pom.xml

    I dont want to build all the child builds so I am building each module based on the profile (something like below)

//这是一些示例代码

   <profiles>
                     <profile>
                        <id>child1</id>
                        <activation>
                            <activeByDefault>false</activeByDefault>
                        </activation>
                        <modules>
                            <module>childModule1</module>
                        </modules>
                    </profile>
                    <profile>
                        <id>child2</id>
                        <activation>
                            <activeByDefault>false</activeByDefault>
                        </activation>
                        <modules>
                            <module>childModule2</module>
                        </modules>
                    </profile>
                    <profile>
                        <id>child3</id>
                        <activation>
                            <activeByDefault>false</activeByDefault>
                        </activation>
                        <modules>
                            <module>childModule3</module>
                        </modules>
                    </profile>
            </profiles>

//示例代码的结尾         我的目标是当我运行child1配置文件时,我想构建childModule1项目并在所有三个子模块中更新pom的父版本。你能帮我怎么做吗?我尝试过很多选择         release:update-versions -DautoVersionSubmodules = true,mvn versions:set etc. ..

0 个答案:

没有答案