[ 
https://issues.apache.org/jira/browse/MCHANGES-359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Elliotte Rusty Harold updated MCHANGES-359:
-------------------------------------------
    Description: 
Hi,
I am using the announcement-mail goal on a multi-module project. I'd like to 
send one mail for the whole project 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.

  was:
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.


> 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
>            Priority: Major
>         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 project 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
(v8.3.4#803005)

Reply via email to