<!-- Includes the Task named "ValidateHTMLTask" and makes it available by <validatehtml> --> <taskdef classname="user.tasks.ValidateHTMLTask" name="validatehtml" /> <!-- Includes the Task "RebootTask" from "user/sometasks" somewhere inside the $PHP_CLASSPATH --> <taskdef classname="user.sometasks.RebootTask" name="reboot" /> <!-- Includes all tasks from the property file. Each line in the property file defines a task in the format: name=path.to.Task --> <taskdef file="/path/to/mytasks.properties" />
NB: Taskdef now supports the PEAR-style naming convention to define and load tasks:
<taskdef name="sampletask" classname="Dir_Subdir_SampleTask"/>
will load class Dir_Subdir_SampleTask
from file
Dir/Subdir/SampleTask.php
.