org.apache.tools.ant.taskdefs
Class ImportTask
java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.ImportTask
- public class ImportTask- extends Task
 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
- Since:
- Ant1.6
 
 
 
 
| Method Summary | 
|  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
 | 
 
| Methods inherited from class org.apache.tools.ant.Task | 
| 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 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ImportTask
public ImportTask()
setOptional
public void setOptional(boolean optional)
- sets the optional attribute
 
- 
- Parameters:
- optional- if true ignore files that are not present,
                 default is false
 
setFile
public void setFile(java.lang.String file)
- the name of the file to import. How relative paths are resolved is still
 in flux: use absolute paths for safety.
 
- 
- Parameters:
- file- the name of the file
 
execute
public void execute()
- This relies on the task order model.
 
- 
- Overrides:
- executein class- Task
 
- 
 
Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.