|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--org.apache.tools.ant.taskdefs.Ant
Build a sub-project.
<target name="foo" depends="init"> <ant antfile="build.xml" target="bar" > <property name="property1" value="aaaaa" /> <property name="foo" value="baz" /> </ant> </target> <target name="bar" depends="init"> <echo message="prop is ${property1} ${foo}" /> </target>
Nested Class Summary | |
static class |
Ant.Reference
Helper class that implements the nested <reference> element of <ant> and <antcall>. |
Field Summary |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
Ant()
|
Method Summary | |
void |
addReference(Ant.Reference r)
Reference element identifying a data type to carry over to the new project. |
Property |
createProperty()
Property to pass to the new project. |
void |
execute()
Do the execution. |
protected void |
handleErrorOutput(java.lang.String line)
Pass output sent to System.err to the new project. |
protected void |
handleOutput(java.lang.String line)
Pass output sent to System.out to the new project. |
void |
init()
Creates a Project instance for the project to call. |
void |
setAntfile(java.lang.String s)
The build file to use. |
void |
setDir(java.io.File d)
The directory to use as a base directory for the new Ant project. |
void |
setInheritAll(boolean value)
If true, pass all properties to the new Ant project. |
void |
setInheritRefs(boolean value)
If true, pass all references to the new Ant project. |
void |
setOutput(java.lang.String s)
Filename to write the output to. |
void |
setTarget(java.lang.String s)
The target of the new Ant project to execute. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Ant()
Method Detail |
public void setInheritAll(boolean value)
public void setInheritRefs(boolean value)
public void init()
init
in class Task
protected void handleOutput(java.lang.String line)
handleOutput
in class Task
line
- The line of output to log. Should not be null
.protected void handleErrorOutput(java.lang.String line)
handleErrorOutput
in class Task
line
- The error line to log. Should not be null
.public void execute() throws BuildException
execute
in class Task
BuildException
- if something goes wrong with the buildpublic void setDir(java.io.File d)
public void setAntfile(java.lang.String s)
public void setTarget(java.lang.String s)
public void setOutput(java.lang.String s)
public Property createProperty()
public void addReference(Ant.Reference r)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |