You may want to look at the <loadproperties> task along with the ClassConstants
filterReader class. If you jar contains a class file that has simple public
JAVA constants (maybe a constant that is the build time/version number perhaps)
you than can use the following target snippit to read load up all the constants
from the class file as ANT properties:
Example:
This loads the basic constants defined in a Java class as Ant properties.
<loadproperties srcfile="foo.class">
<filterchain>
<filterreader classname="org.apache.tools.ant.filters.ClassConstants"/>
</filterchain>
</loadproperties>
Read the section about FilterChains and FilterReaders in the ANT manual
http://ant.apache.org/manual/CoreTypes/filterchain.html
Hope that helps,
Ninju
----- Original Message ----
From: Mikael Petterson (KI/EAB) <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, February 16, 2007 11:27:22 AM
Subject: Jar contains the latest classes
Hi,
In my ant build file I have to check if a streamer.jar ( my project
depends on streamer.jar ) contains the latest of classes. If not I have
to update the jar file.
How can I do that in ant. I have acess to source for streamer too.
All hints are very much welcome!
Cheers,
//mikael
____________________________________________________________________________________
Expecting? Get great news right away with email Auto-Check.
Try the Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]