This task is an extention of the ant task. It permits to invoke several build.xml file in a same time. This task supports include and exclude node based on the
The task class is MultipleAnt.
Attribute | Description | Required |
dir | The root location used for include and exclude condition. | Yes |
antfile | the buildfile to use. Defaults to "build.xml". This file is expected to be a filename relative to the dir attribute given. | No |
target | The name of the target to execute in found ant files. If no target is specified the default target of the ant file is run. | No |
This first example calls default target of all ant files found in the directory 'foo':
<taskdef resource="ow.tasks" classpath="lib/ow_util_ant_tasks.jar"> ... <multipleant dir="foo"/>
This second example calls default target of ant files found in the
directory 'foo' and which the name starts with 'ow_myproject':
<taskdef resource="ow.tasks" classpath="lib/ow_util_ant_tasks.jar"> ... <multipleant dir="foo"/> includes="**/ow_myproject*"
This third example calls the target 'test1' of ant files found in the
directory 'foo'':
<taskdef resource="ow.tasks" classpath="lib/ow_util_ant_tasks.jar"> ... <multipleant dir="foo"/> target="test1"
When an ant file does not contains the specified target no error is generated. If no ant file contains the target, then a warning message is printed
Copyright © 2000-2005 France Telecom. All rights Reserved.