Hello Omry,
it is good practice to work the way you envision to do.
The manual page for junit http://ant.apache.org/manual/OptionalTasks/
junit.html gives some informations concerning this question.
Supposing junit is one of the optional tasks for which you want to
use a version stored in the directory tree of the build file, you can
choose the option <5> from the manual page (assuming you are using
ant 1.7.0)
So you would add in your build file this line
<taskdef name="junit"
classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"
classpath="lib/junit/junit-x.y.z.jar"/>
assuming you have ant-junit.jar under $ANT_HOME/lib (which is the
default if you use one of our releases) and you have a subdirectory
lib/junit with junit-x-y-z.jar in it in, relative to the basedir of
the build file.
Best regards,
Antoine
On Feb 25, 2007, at 10:15 AM, Omry Yadan wrote:
is it possible to add the reference to the required jars for an
optional task as a part of the build.xml?
similar to the way I can add my own tasks and keep them with the
build.xml
this will make build files much more portable across different
machines, because it will be possible to bundle the build.xml with
the jars required by the optional tasks it uses.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]