Table of Contents
| API Documentation: | BaseScalaCompileOptions | 
|---|
Options for Scala platform compilation.
| Property | Description | 
| additionalParameters | Additional parameters passed to the compiler. Each parameter must start with '-'. | 
| debugLevel | Generate debugging information. Legal values: none, source, line, vars, notailcalls | 
| deprecation | Generate deprecation information. | 
| encoding | Encoding of source files. | 
| failOnError | Fail the build on compilation errors. | 
| force | Whether to force the compilation of all files. Legal values: - false (only compile modified files) - true (always recompile all files) | 
| forkOptions | Options for running the Scala compiler in a separate process. | 
| incrementalOptions | Options for incremental compilation of Scala code. | 
| listFiles | List files to be compiled. | 
| loggingLevel | Specifies the amount of logging. Legal values: none, verbose, debug | 
| loggingPhases | Phases of the compiler to log. Legal values: namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal. | 
| optimize | Run optimizations. | 
| unchecked | Generate unchecked information. | 
Additional parameters passed to the compiler. Each parameter must start with '-'.
- Default with scalaplugin:
- []
String debugLevel
Generate debugging information. Legal values: none, source, line, vars, notailcalls
- Default with scalaplugin:
- null
Whether to force the compilation of all files. Legal values: - false (only compile modified files) - true (always recompile all files)
- Default with scalaplugin:
- false
ScalaForkOptions forkOptions
Options for running the Scala compiler in a separate process.
IncrementalCompileOptions incrementalOptions
Options for incremental compilation of Scala code.
String loggingLevel
Specifies the amount of logging. Legal values: none, verbose, debug
- Default with scalaplugin:
- null
Phases of the compiler to log. Legal values: namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal.
- Default with scalaplugin:
- []