commons-javaflow.jar contains an Ant task implementation that instruments class files for javaflow. To use this task in your build script, first declare it as follows:
<taskdef name="javaflow"
classname="org.apache.commons.javaflow.ant.AntRewriteTask">
<classpath>
...
</classpath>
</taskdef>
The javaflow task forms an implicit FileSet and supports all attributes of <fileset> (dir becomes srcdir) as well as the nested <include>, <exclude> and <patternset> elements.
| Attribute | Description | Required? |
| srcdir | directory from which the instrumented class files will be read. This is used as the base directory for the implicit FileSet that the javaflow task forms. | yes |
| dstdir | directory to which the instrumented class files will be placed. This can be the same directory as the source directory. | yes |
When srcdir==dstdir, class files are touched only when they are not yet instrumented.