[ https://issues.apache.org/jira/browse/MCHANGES-468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Pilato updated MCHANGES-468: ---------------------------------- Description: Hey team I noticed few things about the mail generation when using a custom template. First the default one moved from {{src/main/resources/org/apache/maven/plugin/announcement/announcement.vm}} to {{src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm}} But the [documentation|https://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html] proposes to download the default one that is included in the plugin from [https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/announcement/announcement.vm] although the file moved to [https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm.|https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm] Then when trying to use my own template by either overloading the default one in my project: {{src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm}} Or by setting the following configuration: {{<template>announcement.vm</template>}} {{<templateDirectory>announcements</templateDirectory>}} And creating my template in: {{src/main/resources/announcements/announcement.vm}} As suggested by [the documentation|https://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html]. When running: {{mvn changes:announcement-generate}} I'm getting: {{[ERROR] Failed to execute goal org.apache.maven.plugins:maven-changes-plugin:3.0.0-M2:announcement-generate (default-cli) on project elasticsearch-beyonder: Resource not found.: Template not found. ( announcements/announcement.vm ): Unable to find resource 'announcements/announcement.vm' -> [Help 1]}} Although my file does exist: {{> ls -l src/main/resources/announcements/announcement.vm}} {{{-}rw-r{-}{-}r{-}-@ 1 david staff 3535 Mar 6 19:28 src/main/resources/announcements/announcement.vm}} I'm running Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae) Maven home: /Users/david/.sdkman/candidates/maven/current Java version: 21.0.2, vendor: Oracle Corporation, runtime: /Users/david/.sdkman/candidates/java/21.0.2-open Default locale: fr_FR, platform encoding: UTF-8 OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac" was: Hey team I noticed few things about the mail generation when using a custom template. First the default one moved from {{src/main/resources/org/apache/maven/plugin/announcement/announcement.vm}} to {{src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm}} But the [documentation|https://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html] proposes to download the default one that is included in the plugin from [https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/announcement/announcement.vm] although the file moved to [https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm.|https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm] Then when trying to use my own template by either overloading the default one in my project: {{src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm}} Or by setting the following configuration: {{<template>announcement.vm</template>}} {{<templateDirectory>announcements</templateDirectory>}} And creating my template in: {{src/main/resources/announcements/announcement.vm}} As suggested by [the documentation|https://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html]. When running: {{mvn changes:announcement-generate}} I'm getting: {{[ERROR] Failed to execute goal org.apache.maven.plugins:maven-changes-plugin:3.0.0-M2:announcement-generate (default-cli) on project elasticsearch-beyonder: Resource not found.: Template not found. ( announcements/announcement.vm ): Unable to find resource 'announcements/announcement.vm' -> [Help 1]}} Although my file does exist: {{> ls -l src/main/resources/announcements/announcement.vm}} {{-rw-r--r--@ 1 david staff 3535 Mar 6 19:28 src/main/resources/announcements/announcement.vm}} > custom template can not be loaded anymore > ----------------------------------------- > > Key: MCHANGES-468 > URL: https://issues.apache.org/jira/browse/MCHANGES-468 > Project: Maven Changes Plugin > Issue Type: Bug > Components: announcement > Affects Versions: 3.0.0-M2 > Reporter: David Pilato > Priority: Major > > Hey team > I noticed few things about the mail generation when using a custom template. > First the default one moved from > {{src/main/resources/org/apache/maven/plugin/announcement/announcement.vm}} > to > {{src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm}} > But the > [documentation|https://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html] > proposes to download the default one that is included in the plugin from > [https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/announcement/announcement.vm] > although the file moved to > [https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm.|https://github.com/apache/maven-changes-plugin/blob/master/src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm] > Then when trying to use my own template by either overloading the default one > in my project: > {{src/main/resources/org/apache/maven/plugins/changes/announcement/announcement.vm}} > Or by setting the following configuration: > {{<template>announcement.vm</template>}} > {{<templateDirectory>announcements</templateDirectory>}} > > And creating my template in: > > {{src/main/resources/announcements/announcement.vm}} > As suggested by [the > documentation|https://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html]. > When running: > {{mvn changes:announcement-generate}} > I'm getting: > {{[ERROR] Failed to execute goal > org.apache.maven.plugins:maven-changes-plugin:3.0.0-M2:announcement-generate > (default-cli) on project elasticsearch-beyonder: Resource not found.: > Template not found. ( announcements/announcement.vm ): Unable to find > resource 'announcements/announcement.vm' -> [Help 1]}} > Although my file does exist: > {{> ls -l src/main/resources/announcements/announcement.vm}} > {{{-}rw-r{-}{-}r{-}-@ 1 david staff 3535 Mar 6 19:28 > src/main/resources/announcements/announcement.vm}} > I'm running > Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae) > Maven home: /Users/david/.sdkman/candidates/maven/current > Java version: 21.0.2, vendor: Oracle Corporation, runtime: > /Users/david/.sdkman/candidates/java/21.0.2-open > Default locale: fr_FR, platform encoding: UTF-8 > OS name: "mac os x", version: "15.3.1", arch: "aarch64", family: "mac" -- This message was sent by Atlassian Jira (v8.20.10#820010)