1

我有一个包含两个模块的父项目。在我的父母 pom 我有:

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <version>2.2.2</version>
            <configuration>
                <autoVersionSubmodules>true</autoVersionSubmodules>
                <useReleaseProfile>true</useReleaseProfile>
                <releaseProfiles>complete</releaseProfiles>
            </configuration>
</plugin>

在我的第一个模块 pom 中:

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-release-plugin</artifactId>
            <configuration>
                <preparationGoals>clean replacer:replace scm:checkin</preparationGoals>
            </configuration>
</plugin>

我的问题:当我在我的父 pom 中运行mvn release:prepare时,我的第一个模块 pom 中的prepareGoals将不会执行。我应该怎么做才能在我的第一个模块中执行preparationGoals ?replacerscm插件存在于我的第一个模块 pom 中)

4

0 回答 0