abstract class build::Task

sys::Obj
  build::Task

Source

Task is the base class for commands to run in build scripts. The library of Task subclasses represent the reusable units of work which are composed together to implement build script Targets.

fatal

FatalBuildErr fatal(Str msg, Err? err := null)

Source

Log an error and return a FatalBuildErr instance

log

BuildLog log()

Source

Convenience for script.log

make

new make(BuildScript script)

Source

Construct with parent script.

run

abstract Void run()

Source

Run this task. If there is an error, the report them via the script's log and throw FatalBuildErr if the script should be terminated.

script

BuildScript script { private set }

Source

Return the parent build script associated with this task.