Luc Maisonobe wrote:
Phil Steitz a écrit :
Luc Maisonobe wrote:
Phil Steitz a écrit :
Luc Maisonobe wrote:
Phil Steitz a écrit :
How about we use the changes plugin to generate a text file and then
edit and commit as RELEASE-NOTES.txt.
I will try to do it tomorrow

I added a velocity template and directed the changes plugin to use it.
mvn changes:announcement-generate
mv target/announcement/math-release-notes.vm RELEASE-NOTES.txt
The changes plugin does not find the template. As per
http://maven.apache.org/plugins/maven-changes-plugin/examples/using-a-custom-announcement-template.html


the templateDirectory should be a subdirectory of
${basedir}/src/main/resources/. I can change this location, of course,
but it raises two issues to me:
 - should we change the complete layout to follow the maven way and
also
   change src/java into src/main/java src/test into src/test/java
and so
   on ?
 - why does this location don't work since it seems to be the same for
   [pool] ?
Did you update pom.xml?  The mods I committed to the pom specify the
template directory.
Yes. I saw the update and the specification
<templateDirectory>src/template</templateDirectory> but the plugin
looked at this below src/main/resources.
This is strange.  Should work.  What exactly is the error message you
are getting when you do

mvn changes:announcement-generate

from trunk/ ?

This one:

[INFO] [changes:announcement-generate]
[INFO] Creating announcement file from
/home/luc/sources/apache/commons-math/src/site/xdoc/changes.xml...
[ERROR] ResourceManager : unable to find resource
'src/template/math-release-notes.vm' in any resource loader.
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Resource not found.

Embedded error: Template not found. ( src/template/math-release-notes.vm )
I guess what works4me is somehow OS dependent. IIRC, I have done this successfully on both Linux and Mac OS. What is odd is that if I use
${basedir}/src/template
maven claims not to be able to find the file, even though ls with the path that is says it can't find identifies the correct file.

Looks like you got it to work somehow ;)

I am OK rearranging the files so things are in the default locations if that works for you.

Phil
Luc

Phil


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to