lib

build

types BuildCs

BuildCs is the base class for build scripts used to manage building C# source code into a .NET exe or dll

BuildGroup

BuildGroup is the base class for build scripts which compose a set of children build scripts into a single group

BuildJava

BuildJava is the base class for build scripts used to manage building Java source code into a Java jar file

BuildLog

BuildLog is used for logging build scripts

BuildPod

BuildPod is the base class for build scripts used to manage building a Fantom source code and resources into a Fantom pod

BuildScript

BuildScript is the base class for build scripts - it manages the command line interface, argument parsing, environment, and target execution

CompileCs

Run the C# compiler to produce an exe or dll

CompileJava

Run the Java compiler to produce a directory of Java classfiles

CompileJni

Compile JNI C source code

CreateDir

CreateDir is used to create a directory

CreateZip

CreateZip is used to create a zip file from a directory on the file system

Delete

Delete is used to delete a file or directory

Exec

Exec is used to run an external OS process

FanScript

FanScript is used to compile a Fantom script into memory and run it via reflection

FatalBuildErr

FatalBuildErr is thrown to immediately terminate the current build script

JarDist

JarDist compiles a set of Fantom pods into a single Java JAR file

JdkTask

Java Developer Kit task provides a common set of environment variables for the Java environment

PodRewrite

PodRewrite is used to update the contents of one or more pod files

Target

Target facet is applied to a BuildScript method to indicate it is a build target or goal

TargetMethod

TargetMethod wraps a build target method which may be executed independently within a build script

Task

Task is the base class for commands to run in build scripts

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST