Maybe http://enitsys.sourceforge.net/ant-classloadertask/ what you are
looking for.
It allows you to add jars to the project-classloader.

cheers 

Rainer


> -----Original Message-----
> From: David Corley (AT/LMI) [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, March 01, 2007 2:48 PM
> To: user@ant.apache.org
> Subject: Specifying additonal classpath elements when calling 
> the <ant> task
> 
> 
> I'm wondering if anyone knows a way to specify additional 
> jars for use by an <ant> task within an ant buildfile.
> 
> My current setup involves 2 build files, builda.xml and 
> buildb.xml. Builda.xml runs an <ant> task to kick-off 
> buildb.xml.  This a multiproject setup. 
> There are many users having their own custom builda.xml, but 
> they all call the same buildb.xml.
> 
> The problem is this:
> In buildb.xml, I make use of Ant's <mail> task, which 
> requires the javamail and jaf jars from sun. From what I can 
> tell, the only way to get them on the classpath is to either:
> A) add from the command line with -lib
> B) drop them into the /ant/lib directory.
> 
> Neither of the above is entirely practical for our setup. We 
> would have to change every build script for the -lib option, 
> and not every user uses the same ant installation, so 
> dropping the jars into the ant/lib directory isn't entirely 
> practical, as well as the fact we want to separate 3rd party 
> jars for version control purposes.
> 
> So basically, I'd like to run my buildb.xml and specify 
> additional jars to be added to it's classpath that are not in 
> builda.xml. (I know I can use inheritall/inheritref 
> attributes in the <ant> task and specify the jars in the 
> builda classpath, but I specifically only want the jars to be 
> used by buildb)
> 
> An suggestions/ideas?
> 
> /Dave
> 
> This communication is confidential and intended solely for 
> the addressee(s). Any unauthorized review, use, disclosure or 
> distribution is prohibited. If you believe this message has 
> been sent to you in error, please notify the sender by 
> replying to this transmission and delete the message without 
> disclosing it. Thank you. E-mail including attachments is 
> susceptible to data corruption, interception, unauthorized 
> amendment, tampering and viruses, and we only send and 
> receive e-mails on the basis that we are not liable for any 
> such corruption, interception, amendment, tampering or 
> viruses or any consequences thereof.
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to