ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <>
Subject RE: For every usage of Ant class api, different class loader
Date Thu, 05 Nov 2009 13:50:50 GMT

came up on maven users where a build engineer wanted to call a custom task which would load
using his provided classloader
the only way I knew how to implement any ant task using supplied classloader was for the classloader
to create a whole new project (build.xml) 

(i suspect reverseloader would have at least provided the build engineer the custom classpath
he desired)
unsure as to all the implications of using custom classloader over default system classloader
Martin Gainty 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten
wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist
unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet
keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen
wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire
prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe
quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information
seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les
email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune
responsabilité pour le contenu fourni.

> From:
> To:
> Subject: Re: For every usage of Ant class api, different class loader
> Date: Thu, 5 Nov 2009 14:29:41 +0100
> On 2009-11-05, Raja Nagendra Kumar <> wrote:
> > I was waiting for you replies.. all these days.. Thank you for answering
> > this..
> Unless I'm mistaken there has been less than four hours between your
> mail and my response ...
> Please understand that I work on open source projects on my free time
> like early mornings (when I reponded to your mail) or my lunchbreak
> (right now) and that Ant is not the only project I work on.
> >> or use the (deprecated) reverseloader attribute of taskdef.
> > ok, in this approach, could you pl. let me know how this attribute change
> > the class loading.. and its impact with static blocks
> Usually when you have a nested classpath Ant will still consult the
> system classloader before the classpath you've specified when trying to
> load a class (this usually is what you want).  If you set reverseloader
> to true it will look into the specified classpath before consulting the
> system classloader.
> Stefan
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:
Hotmail: Trusted email with Microsoft's powerful SPAM protection.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message