Как обновить родительскую версию дочернего модуля

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 во всех трех дочерних модулях. Можете ли вы помочь мне, как это сделать? Я пробовал много вариантов, таких как выпуск: update-version -DautoVersionSubmodules=true, версии mvn: установить и т. Д.

0 ответов

Другие вопросы по тегам