org.apache.tools.ant.taskdefs
public class CallTarget extends Task
<target name="foo">
<antcall target="bar">
<param name="property1" value="aaaaa" />
<param name="foo" value="baz" />
</antcall>
</target>
<target name="bar" depends="init">
<echo message="prop is ${property1} ${foo}" />
</target>
This only works as expected if neither property1 nor foo are defined in the project itself.
Since: Ant 1.2
UNKNOWN: name="antcall" category="control"
| Method Summary | |
|---|---|
| void | addConfiguredTarget(Ant.TargetElement t)
Add a target to the list of targets to invoke. |
| void | addPropertyset(PropertySet ps)
Set of properties to pass to the new project. |
| void | addReference(Ant.Reference r)
Reference element identifying a data type to carry
over to the invoked target. |
| Property | createParam()
Create a new Property to pass to the invoked target(s). |
| void | execute()
Delegate the work to the ant task instance, after setting it up. |
| void | handleErrorFlush(String output)
Handle error output.
|
| void | handleErrorOutput(String output)
Handle error output.
|
| void | handleFlush(String output)
Handles output.
|
| int | handleInput(byte[] buffer, int offset, int length)
Handles input.
|
| void | handleOutput(String output)
Handles output.
|
| void | init()
Initialize this task by creating new instance of the ant task and
configuring it by calling its own init method. |
| void | setInheritAll(boolean inherit)
If true, pass all properties to the new Ant project.
|
| void | setInheritRefs(boolean inheritRefs)
If true, pass all references to the new Ant project.
|
| void | setTarget(String target)
Set target to execute. |
Parameters: t Ant.TargetElement representing the target.
Since: Ant 1.6.3
Parameters: ps the PropertySet to pass.
Since: Ant 1.6
Parameters: r the specified Ant.Reference.
Since: Ant 1.5
Returns: a Property object.
Throws: BuildException on validation failure or if the target didn't execute.
Parameters: output The string to output.
Since: Ant 1.5.2
See Also: handleErrorFlush
Parameters: output The string to output.
Since: Ant 1.5
See Also: handleErrorOutput
Parameters: output The string to output.
Since: Ant 1.5.2
See Also: handleFlush
Parameters: buffer the buffer into which data is to be read. offset the offset into the buffer at which data is stored. length the amount of data to read.
Returns: the number of bytes read.
Throws: IOException if the data cannot be read.
Since: Ant 1.6
See Also: (byte[], int, int)
Parameters: output The string output to output.
Since: Ant 1.5
See Also: handleOutput
Parameters: inherit boolean flag.
Parameters: inheritRefs boolean flag.
Parameters: target the name of the target to execute.