abstract class build::BuildGroup

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

Source

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.

children

BuildScript[] children()

Source

Compiled children scripts

childrenScripts

Uri[] childrenScripts := Uri[,]

Source

Required list of Uris relative to this scriptDir of Fantom build script files to group together.

dumpEnv

virtual override Void dumpEnv()

Source

runOnChildren

virtual Void runOnChildren(Str targetName)

Source

Run the specified target name on each of the children scripts that support the specified name.

spawnOnChildren

virtual Void spawnOnChildren(Str targetName)

Source

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.

targets

virtual override TargetMethod[] targets()

Source

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