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 19:18:13 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 :
>>>>>>>  
>>>>>>>               
>>>>>>>               
>>>>>>>> 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?
>>     
>
> I moved only the velocity template to a new src/main/resource/templates
> directory I created.
>   
OK, I am +1 for committing that change and the associated pom change.

Phil
> I also updated all plugins to latest version, which implied I did this
> with version 2.1 of the plugin. I'm not sure maven switched back to 2.0
> after that even if I put this number back into the pom.
>
> Luc
>   
>> 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
>>
>>     
>
>
> ---------------------------------------------------------------------
> 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