public class ImportTask extends Task
It must be 'top level'. On execution it will read another Ant file into the same Project.
Important: we have not finalized how relative file references will be resolved in deep/complex build hierarchies - such as what happens when an imported file imports another file. Use absolute references for enhanced build file stability, especially in the imported files.
Examples:
<import file="../common-targets.xml"/>
Import targets from a file in a parent directory.
<import file="${deploy-platform}.xml"/>
Import the project defined by the property deploy-platform
.
description, location, project
Constructor and Description |
---|
ImportTask() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
This relies on the task order model.
|
void |
setFile(java.lang.String file)
the name of the file to import.
|
void |
setOptional(boolean optional)
sets the optional attribute
|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
public void setOptional(boolean optional)
optional
- if true ignore files that are not present,
default is falsepublic void setFile(java.lang.String file)
file
- the name of the file