David Pilato created MCHANGES-468:
-------------------------------------

             Summary: 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


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}}

 
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to