3

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

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

mvn clean deploy -Poracle

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

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

...配置文件被 active-profiles 输出报告为处于活动状态,但实际上仅启用了 activeByDefault 配置文件。

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

4

1 回答 1

4

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

于 2011-06-10T17:08:14.167 回答