maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kreutz (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MCHANGES-359) announcement-mail in multi-module project
Date Thu, 17 Sep 2015 07:13:46 GMT

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

Mime
View raw message