BuildGroup is the base class for build scripts which compose a set of children build scripts into a single group. The target's of a BuildGroup are the union of the target names available in the children scripts.
Slots
- childrenSource
-
BuildScript[] children()
Compiled children scripts
- childrenScriptsSource
-
Uri[] childrenScripts := Uri[,]
Required list of Uris relative to this scriptDir of Fantom build script files to group together.
- dumpEnvSource
-
override Void dumpEnv()
Overrides build::BuildScript.dumpEnv
Doc inherited from build::BuildScript.dumpEnv
Dump script environment for debug.
- runOnChildrenSource
-
virtual Void runOnChildren(Str targetName)
Run the specified target name on each of the children scripts that support the specified name.
- spawnOnChildrenSource
-
virtual Void spawnOnChildren(Str targetName)
Run the specified target name on each of the children scripts that support the specified name. Unlike runOnChildren this method actually spawns a new process to run the child script.
- targetsSource
-
override TargetMethod[] targets()
Overrides build::BuildScript.targets
BuildGroup publishes the union by name of it's children script targets plus any of its own targets.