Fan

 

class

build::CompileJava

sys::Obj
  build::Task
    build::JdkTask
      build::CompileJava

Run the Java compiler to produce a directory of Java classfiles.

Slots

cpSource

File[] cp := File[,]

Class path - list of jars to compile against, rt.jar is automatically included

cpAddExtJarsSource

Void cpAddExtJars()

Add all the jars found in lib/java/ext and lib/java/ext/os to the class path.

cpAddJarsSource

Void cpAddJars(File dir)

Add all the jar files found in the specified directory to the classpath.

makeSource

new make(BuildScript script)

Construct uninitialized javac task

outDirSource

File? outDir

Output directory

runSource

override Void run()

Overrides build::JdkTask.run

Run the javac task

srcSource

File[] src := File[,]

List of source files or directories to compile