Fantom

 

abstract class

build::BuildGroup

sys::Obj
  build::BuildScript
    build::BuildGroup

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()

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()

BuildGroup publishes the union by name of it's children script targets plus any of its own targets.