ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knuplesch, Juergen" <>
Subject Classloading with ANT in taskdefed tasks
Date Tue, 30 Mar 2010 14:18:46 GMT

I am working on the classloading issues (ANT 1.7.1). Is there any documentation?
(still the same challenge as in my first mail, but now I studied a lot more)

I want to know in what sequence (or how I can manipulate the sequence) the classloading happens,

if I define a task using taskdef and adding a classpath inside the taskdef.

What I understand so far is:

There are different classloaders and classpaths in ANT.
One is called the coreloader (part of the class Project)
Then there are references. My classpath from the taskdef is stored in references. This is
a classpath and not a classloader.

My guess is:

Classes are loaded in the following sequence
1.using the classpath of ANT
2.using the classpath given in the taskdef.

So, if a class exists in both, the class from the ANT/lib is loaded.

Is this true?
How can I manipulate the classloading sequence?

Greetings Juergen


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message