org.apache.tools.ant.taskdefs
Class ImportTask
- Cloneable
Task to import another build file into the current project.
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
.
void | execute() - This relies on the task order model.
|
void | setFile(String file) - the name of the file to import.
|
void | setOptional(boolean optional) - sets the optional attribute
|
bindToOwner , execute , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , log , log , maybeConfigure , perform , reconfigure , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
execute
public void execute()
This relies on the task order model.
- execute in interface Task
setFile
public void setFile(String file)
the name of the file to import. How relative paths are resolved is still
in flux: use absolute paths for safety.
file
- the name of the file
setOptional
public void setOptional(boolean optional)
sets the optional attribute
optional
- if true ignore files that are not present,
default is false