Error when trying to send email for multi-module projects ---------------------------------------------------------
Key: MCHANGES-145 URL: http://jira.codehaus.org/browse/MCHANGES-145 Project: Maven 2.x Changes Plugin Issue Type: Bug Components: announcement Affects Versions: 2.1 Environment: maven 2.0.9 JDK 1.6.011 WinXP Reporter: Jean-Paul GUIGUI If the pom.xml is containing some sub-modules, the goal changes:announcement-mail is trying to send it for each module, and fail because it could not find the template. Announcement template C:\Dev\MyProject\SubmoduleA\target\announcement\announcement.vm not found... Should be possible to configure the pom to send only the email for the root project. Working with "mvn --non-recursive" option, but we need to be able to configure this behaviour into the pom.xml The same issue for the changes:announcement-generate, but it's only a warning and the build can finish successfully. Should include something like: /** * @parameter expression="${project}" **/ private MavenProject mavenProject; /** * If true, will generate the changes only for the root module in case of project with sub-modules. * * @parameter expression="${plugin.aggregate}" default-value = "false" */ private boolean aggregate; public void execute() { if (!mavenProject.isExecutionRoot() && aggregate) { // Execute only for the main module in case of project with sub-modules return; } .................. } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira