I am defining a new task in Ant. I exported it as a jar and added to my buildfile:
The pro
Yes. I'm assuming that you looked at the doc for taskdef
, which just shows the task name and implementing class. However, taskdef
subclasses typedef
, and if you look at the doc for the latter you'll see that there's also a classpath
attribute.
HOWEVER, using this attribute means that your ant scripts are tied to a particular environment; they aren't very portable. A far better approach is to pass the classpath into Ant, using the -lib
invocation option.