org.apache.tools.ant.taskdefs
Class ImportTask
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
|
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , 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
Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.