Hey Kev, I just browsed your presentation and came across page 3/54 where I'm reading
* Simple fix...place all third-party jars in $ANT_HOME/lib Honestly, putting something into Ant's lib directory is really ugly and all those alternatives ($HOME/.ant etc) do not solve the overall problem. My/our problem is that we would like to checkout a project from a source repository and then just call Ant to build it. That's the theory, but all but most trivial scripts I've seen have customized Ant. So they all need all those tiny little antlib jars. And that's why you need to resolve all those class-not-found-exceptions, very annoying actually. I wonder whether Ant/Ivy has a "dependency fetching" mechanism like Maven has regarding "plugins". This is what I have in mind: A antlib provides tasks and macros and implements them in terms of 3rdparty libraries. Those libraries are described in dependencies (perhaps a la Maven). If such a antlib is used, Ant will download those 3rdparty stuff some cache directory and adjust it's classpath. Does such a feature exist? Is such a feature reasonable? Am I the only one who is annoyed by putting 3rdparty libs in Ant's home directory????? Regards, Wolfgang Häfelinger Research & Architecture | Dir. 2.7.0.2 European Patent Office Patentlaan 3-9 | 2288 EE Rijswijk | The Netherlands Tel. +31 (0)70 340 4931 [EMAIL PROTECTED] http://www.epo.org Kev Jackson <[EMAIL PROTECTED]> 13-11-2007 03:02 Please respond to "Ant Developers List" <dev@ant.apache.org> To Ant Developers List <dev@ant.apache.org>, Ant Users List <[EMAIL PROTECTED]> cc Subject ApacheCon Presentation Hi all, As some of you probably know already, the HK OSSummit has been canceled due to lack of attendees. But as I've already prepared my presentation (which will now not be aired publicly), feel free to browse/peruse yourselves without my witty voiceover http://people.apache.org/~kevj/ossummit/extending-ant.html If anyone is presenting at ApacheCon US / ApacheCon EU and wants to take/modify material in the presentation, feel free - I hope it gets some use. I cover: * Antlibs (same material as my previous presentation) * BuildListener/Logger * <scriptdef> * Basic IVY The format is S5 which is basically html + javascript + css. Thanks, Kev --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]