class

BuildJava

abstract class BuildJava : BuildScript

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

fields mainClass

Main class name to add to manifest if not null

jar

Required target jar file to build

packages

Required list of dotted package names to compile

cp

List of files to include in compiler classpath

methods dumpEnv

compile

Compile Java source into jar

clean

Delete all intermediate and target files

full

Run clean, compile

clean @Target { help=... }
Void clean()

Delete all intermediate and target files

compile @Target { help="Compile Java source into jar" }
Void compile()

Compile Java source into jar

cp Uri[]? : cp

List of files to include in compiler classpath. The core Java rt.jar is always implied and should not be specified. These URIs are relative to the script dir.

dumpEnv virtual Void dumpEnv()

full @Target { help="Run clean, compile" }
Void full()

Run clean, compile

jar Uri? : jar

Required target jar file to build

mainClass Str? : mainClass

Main class name to add to manifest if not null.

packages Str[]? : packages

Required list of dotted package names to compile. Each of these packages must have a corresponding source directory relative to the script directory.

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