我有一个多模块 Maven 构建,其中一个子模块需要一个额外的目标才能作为发布的一部分执行。但是看起来好像子模块中的 maven-release-plugin 的任何配置都被忽略了,而支持父模块中的默认配置。
这是子模块的片段。插件配置在父 pom 的 pluginManagement 部分中是相同的,但没有自定义元素。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.1</version>
<configuration>
<tagBase>http://mycompany.com/svn/repos/myproject/tags</tagBase>
<goals>deploy myCustomPlugin:myCustomGoal</goals>
</configuration>
</plugin>
那么子模块是否有可能覆盖父模块的配置并添加额外的目标?
Maven 版本 2.2.1