Calls a given target for all defined sub-builds. This is an extension of Phing for bulk project execution. This task must not be used outside of a target if it invokes the same build file it is part of.
subphing
uses phing
task internally so many things said in phing's manual
page apply here as well.
Table B.59: Attributes
Name | Type | Description | Default | Required |
---|---|---|---|---|
genericphingfile
|
PhingFile
| Build file path, to use in conjunction with directories. Use genericphingfile, in order to run the same build file with different basedirs. If this attribute is set, phingfile is ignored. | n/a | No |
inheritAll
|
Boolean
| Corresponds to <phing>'s inheritall attribute but defaults to "false" in this task. |
false
| No |
inheritRefs
|
Boolean
| Corresponds to <phing>'s inheritrefs attribute. |
false
| No |
buildpath
|
Path
| Set the buildpath to be used to find sub-projects. | n/a | No |
phingFile
|
String
| Build file name, to use in conjunction with directories. | build.xml, ignored if genericphingfile is set. | No |
target
|
String
| The target to execute. Default is the new sub-project's default target. | n/a | No |
failonerror
|
Boolean
| Sets whether to fail with a build exception on error, or go on. |
true
| No |
verbose
|
Boolean
| Enable/disable log messages showing when each sub-build path is entered/exited. |
false
| No |