sys::Obj build::Task build::JdkTask netColarJar::BuildJar
Build standalone Java jars (TODO: JNLP, wars). It basically build a jar with a minimal Fantom runtime and some pods The jar contains a Java launcher that does the following:
- When the jar is run, it copies the Fantom runtime into a dir
- Then the launcher starts a given Fantom program using that runtime.
const static Str STANDARD_PODS := ...
Required: Main class/method Ex:
Required: Destination file
Str pods := Str[,]
Required: Pod names to include, dependant pods will be resolved and added as well
virtual override Void run()
Build a standalone Jar (Containing a minimal Fantom runtime)