[
https://issues.apache.org/jira/browse/MCHANGES-359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kreutz updated MCHANGES-359:
-----------------------------------
Attachment: MCHANGES-359.zip
I added a example project to this ticket. Please build it with {{mvn
-Dannouncement.runOnlyAtExecutionRoot=true changes:announcement-mail}}.
> announcement-mail in multi-module project
> -----------------------------------------
>
> Key: MCHANGES-359
> URL: https://issues.apache.org/jira/browse/MCHANGES-359
> Project: Maven Changes Plugin
> Issue Type: Bug
> Components: announcement
> Affects Versions: 2.11
> Environment: apache-maven-3.2.5
> Reporter: Daniel Kreutz
> Attachments: MCHANGES-359.zip
>
>
> Hi,
> I am using the announcement-mail goal on a multi-module project. I'd like to
> send one mail for the whole projekt and not for every single module. So
> maven-changes-plugin is only configured at the parent pom. The parent pom is
> called with {{-Dannouncement.runOnlyAtExecutionRoot=true}}.
> Goal announcement-generate works well, but with announcement-mail I get the
> following error:
> {code}
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Submodule 1.0.0-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] >>> maven-changes-plugin:2.11:announcement-mail (default-cli) >
> :announcement-generate @ submodule >>>
> [INFO]
> [INFO] --- maven-changes-plugin:2.11:announcement-generate
> (announcement-generate) @ submodule ---
> [INFO] Skipping the announcement generation in this project because it's not
> the Execution Root
> [INFO]
> [INFO] <<< maven-changes-plugin:2.11:announcement-mail (default-cli) <
> :announcement-generate @ submodule <<<
> [INFO]
> [INFO] --- maven-changes-plugin:2.11:announcement-mail (default-cli) @
> submodule ---
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Submodule .................... FAILURE [ 0.784 s]
> [INFO] Parent ........................... SUCCESS [ 24.840 s]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 26.711 s
> [INFO] Finished at: 2015-09-15T11:27:36+02:00
> [INFO] Final Memory: 22M/218M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-changes-plugin:2.11:announcement-mail
> (default-cli) on project submodule: The parameters 'toAddresses' for goal
> org.apache.maven.plugins:maven-changes-plugin:2.11:announcement-mail are
> missing or invalid -> [Help 1]
> {code}
> I suppose, {{toAddresses}} will be injected before runOnlyAtExecutionRoot is
> checked. So I get that error.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)