Module Buildr::Compiler
In: lib/buildr/java/ecj.rb  (CVS)
lib/buildr/java/compiler.rb  (CVS)
lib/buildr/java/external.rb  (CVS)
lib/buildr/core/compile.rb  (CVS)

The underlying compiler used by CompileTask. To add a new compiler, extend Compiler::Base and add your compiler using:

  Buildr::Compiler.add MyCompiler

Methods

add   compilers   has?   select  

Classes and Modules

Class Buildr::Compiler::Ecj
Class Buildr::Compiler::ExternalJavac
Class Buildr::Compiler::Javac

External Aliases

add -> <<

Public Class methods

Adds a compiler to the list of supported compiler.

For example:

  Buildr::Compiler << Buildr::Javac

Returns a list of available compilers.

Returns true if the specified compiler exists.

Select a compiler by its name.

[Validate]