release:prepare不在子模块中执行

时间:2012-09-08 06:11:40

标签: maven maven-release-plugin

我有一个包含两个模块的父项目。在我的父母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 将无法执行。 我应该怎么做才能在我的第一个模块中执行 prepareGoals ? (我的第一个模块pom中存在 replacer scm 插件)

0 个答案:

没有答案