You should put ant-contrib.jar into your project svn and let the buildfile refer to that (local) location.
PROJECT | build.xml +-- lib/ant +-- ant-contrib.jar build.xml --------- <project xmlns:ac="antlib:net.sf.antcontrib"> <taskdef uri="antlib:net.sf.antcontrib" resource="net/sf/antcontrib/antlib.xml" classpath="lib/ant/ant-contrib.jar"/> <ac:for param="i" begin="1" end="3"> <sequential> <echo>i: ${i}</echo> </sequential> </ac:for> </project> Jan > -----Ursprüngliche Nachricht----- > Von: Rob Wilson [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 6. März 2008 11:34 > An: Ant Users List > Betreff: Re: Repeating a task for a list of directories > > Thanks for the information, I believe I need ant-contribs > foreach such that > I can do some processing for each subdirectory. I've > downloaded the jar > file and would prefer not to copy it directly into Ant libs > folder, such > that the next person to do a svn update can run with it > without having to > think about it. > > However, the documentation on sourceforge is not explaining > how to do this > (the homepage version http://ant-contrib.sourceforge.net/ > contains less > information than the other tasks section ( > http://ant-contrib.sourceforge.net/tasks/index.html). > > Basically, trying to work out whether I need to reference the .xml or > .properties reference, and where it exists - it complains it > can't find it, > but it's not in the .zip file downloaded... Am I meant to > create it? What's > in it? Help! ;-) > > It states.... > > Keep ant-contrib-version.jar in a separate location. You now > have to tell > Ant explicitly where to find it (say in /usr/share/java/lib): > > <taskdef *resource="net/sf/antcontrib/antlib.xml*"> > <classpath> > <pathelement > location="/usr/share/java/lib/ant-contrib-version.jar"/> > </classpath> > </taskdef> > > If you would like to use run with Ant Version 1.5 you must use the the > .properties file instead. Keep in mind that some tasks will > not be available > to you , such as the <for> task: > > <taskdef resource="net/sf/antcontrib/antcontrib.properties"> > <classpath> > <pathelement > location="/usr/share/java/lib/ant-contrib-version.jar"/> > </classpath> > </taskdef> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]