You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliotte Rusty Harold (Jira)" <ji...@apache.org> on 2019/12/23 01:47:00 UTC

[jira] [Updated] (MCHANGES-359) announcement-mail in multi-module project

     [ 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)