hey guys. I am trying to archive old war files using ant as the script
compiles each new one. Part of what i want to do is add a timestamp or
date to the filename of each archived file (i.e. name.war would change
to name-11-25-05.war, or something like that) can i dynamically set a
file name like that?
>(i.e. name.war would change
>to name-11-25-05.war, or something like that) can i dynamically set a
>file name like that?
<rename src="foo.jar" dest="${name}-${version}.jar"/>

Signature
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
Abhijat Vatsyayan - 28 Nov 2005 18:03 GMT
>>(i.e. name.war would change
>>to name-11-25-05.war, or something like that) can i dynamically set a
>>file name like that?
>
> <rename src="foo.jar" dest="${name}-${version}.jar"/>
You can use a "tstamp" task with appropriate pattern to create part of
the name and then create the full name by adding the time stamp part.
So adding -
<tstamp>
<format property="touch.time" pattern="d-MMMM-yyyy-hh-mm"/>
</tstamp>
will put the a timestamp value in property "touch.time". You can create
the war file (or a zip file ) by adding -
<zip destfile="${basedir}/webapp.bakup.${touch.time}.zip"
basedir="${web.dir}"/>
Read ant documentation for "tstamp" task for more information.
Abhijat
Abhijat Vatsyayan - 28 Nov 2005 18:07 GMT
I accidentally replied to your post. My post was a reply to
fishinsanluis's post.
>>(i.e. name.war would change
>>to name-11-25-05.war, or something like that) can i dynamically set a
>>file name like that?
>
> <rename src="foo.jar" dest="${name}-${version}.jar"/>
fishinsanluis@yahoo.com - 28 Nov 2005 18:18 GMT
thanks, ill give that a shot