Imports another build file into the current project.
Targets and properties of the imported file can be overrridden by targets and properties of the same name declared in the importing file.
The imported file will have a new synthetic property of
"phing.file.
| author |
Bryan Davis bpd@keynetics.com |
|---|---|
| version |
$Id: e6d4ab4db81ef6852836b1bbc959877efe6e32bb $ |
| package |
phing.tasks.system |
init()
Should throw a BuildException if something goes wrong with the build
This is abstract here, but may not be overloaded by subclasses.
| throws |
|---|
setFile(string $f) : void
stringPath to file
setOptional(bool $opt) : void
boolIf true, do not stop the build if the file does not exist
main()
Should throw a BuildException if someting goes wrong with the build
This is abstract here. Must be overloaded by real tasks.
setOwningTarget(\Target $target)
getOwningTarget() : \Target
getTaskName() : string
stringName of this task
setTaskName(string $name) : string
string
stringA string representing the name of this task for log
getTaskType() : string
stringThe type of this task (XML Tag)
setTaskType($name)
getRegisterSlot(string $slotName)
string
log(string $msg, integer $level = \Project::MSG_INFO)
stringThe message to be logged.
integerThe message's priority at this message should have
setDescription(string $desc)
stringThe text describing the task
getDescription() : string
stringThe text description of the task
getLocation() : \Location
setLocation(\Location $location)
getRuntimeConfigurableWrapper() : \RuntimeConfigurable
setRuntimeConfigurableWrapper(\RuntimeConfigurable $wrapper)
maybeConfigure()
perform()
setProject(\Project $project)
getProject() : \Project
optional : bool
| var |
|---|
bool
description : string
| var |
|---|
string
taskType : string
| var |
|---|
string
taskName : string
| var |
|---|
string
project : \Project