BuildJava is the base class for build scripts used to manage building Java source code into a Java jar file.
Slots
- cleanSource
-
@target = "delete all intermediate and target files"
Void clean() - compileSource
- compileAllSource
- defaultTargetSource
-
override Target defaultTarget()
Overrides build::BuildScript.defaultTarget
Default target is compile.
- dumpenvSource
-
@target = "Dump env details to help build debugging"
override Void dumpenv()Overrides build::BuildScript.dumpenv
- fullSource
- jarSource
-
File? jar
Required target jar file to build
- mainClassSource
-
Str? mainClass
Main class name to add to manifest if not null.
- packagesSource
-
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.
-
override internal Void validate()
Overrides build::BuildScript.validate
Validate subclass constructor setup required meta-data.