我有一个包含两个模块的父项目。在我的父母 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 ?(replacer和scm插件存在于我的第一个模块 pom 中)