Can I select classes for one particular task from ant-contrib jar and add
those to ant.jar to be able to use that particular task. Aim is not  having
to add an additional jar to the IDE classpath.I need to just use the
try/catch task from ant-contrib.

This might be a silly idea. But any thoughts abt it??

Vikas

-----Original Message-----
From: Tim Davidson [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 05, 2003 7:18 AM
To: Ant Users List
Subject: RE: Versioning / Manifest

yeah, thanks, I got this working:

                <!-- Create the JAR file -->
                <jar destfile="${temp.lib}\${project.jarFile}"
                     basedir="${temp.build}">
                    <manifest>
                        <attribute name="Built-By" value="${company.name}"/>
                        <attribute name="Version" value="${FILE_TSTAMP}"/>
                    </manifest>
                </jar>

-----Original Message-----
From: Claudio Corsi [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 05, 2003 3:17 PM
To: Ant Users List
Subject: Re: Versioning / Manifest


Tim Davidson wrote:
> I have a related question.
> Its it possible to create the manifest for a jar on the fly somehow?
> The reason is to add a timestamp inside the JAR for versioning?
> something like:
>               <jar destfile="foo.jar"
>                    basedir="bar">
>                       <manifest version="${TIMESTAMP}"/>
>               </jar>  

Use the manifest task to create your manifest on the fly.

You will need to create an attribute that will contain the timstamp, for 
instance you can call this attribute "TimeStamp".

To get this information from a running java application you would need 
to use the Manifest class returned from the JarFile class. This is all 
part of the java.util.jar package.

> 
> -----Original Message-----
> From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 05, 2003 11:21 AM
> To: ant_user (E-Mail)
> Subject: Versioning / Manifest
> 
> 
> 
> Hi, 
> 
> Scenario :
> 
> A Client/Server Application is distributed as a bunch of Jar's.
> Client and Server have an XML-File that contains the versioninfo for these
Jar's.
> The Jar's of a new release are transfered to the server, the xml-File is 
> manually created.
> 
> Question 1 : How to automate the creation of that xml-File ?
> 
> After starting the client, the client-xml is compared to the server-xml.
> The new Jar's are then transfered to the client.
> 
> Question 2 : Is there a chance to transfer only the altered/newer
class-Files
>              instead of the whole Jar as bandwidth is limited ?
> 
> I guess there's a way via the Manifest. If versioning is possible with the

> Manifest itself maybe we don't need that xml-file anymore ?
> 
> Best practices ?
> 
> thx for any advice !!
> 
> bye4now,
>         Gilbert
> 
> ---------------------------------------------------------------------
> 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]



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