多模块构建中maven-release-plugin忽略了活动配置文件

时间:2011-06-10 13:07:08

标签: maven maven-release-plugin

我有一个多模块maven构建,需要使用-P标志仅在需要时激活配置文件。但由于某种原因,在使用maven-release-plugin进行发布时会被忽略。

以下命令行正确激活配置文件并禁用activeByDefault配置文件:

mvn clean deploy -Poracle

但是在使用以下命令进行发布时:

mvn help:active-profiles release:clean release:prepare release:perform -Poracle

...活动配置文件输出报告配置文件处于活动状态,但实际上只启用了activeByDefault配置文件。

这是预期的行为还是我错过了一些maven魔法?

1 个答案:

答案 0 :(得分:4)

问题解决了。必须将配置文件指定为plugin的配置参数。