commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Phil Steitz <phil.ste...@gmail.com>
Subject Re: [math] Releasing 2.0
Date Sun, 19 Jul 2009 18:16:38 GMT
Luc Maisonobe wrote:
> Phil Steitz a écrit :
>   
>> 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.
>>     
>
> Do you mean only the template or all the sources too ?
>   
Given the flakiness of the plugin's resource loading, I suspect we would 
have to move the changes.xml file as well.   I would be OK with that if 
it works cross-platform.  What did you have to do locally to get it to work?

Phil
> Luc
>
>   
>> Phil
>>     
>>> Luc
>>>
>>>  
>>>       
>>>> Phil
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>
>>>>     
>>>>         
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>>>   
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>     
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message