BaseScalaCompileOptions

Scala 平台编译的选项。

属性

属性描述
additionalParameters

传递给编译器的附加参数。每个参数必须以 '-' 开头。

debugLevel

生成调试信息。合法值:none, source, line, vars, notailcalls

deprecation

生成弃用信息。

encoding

源文件的编码。

failOnError

在编译错误时使构建失败。

force

是否强制编译所有文件。合法值: - false (仅编译修改过的文件) - true (始终重新编译所有文件)

forkOptions

在单独进程中运行 Scala 编译器的选项。

incrementalOptions

Scala 代码增量编译的选项。

listFiles

列出要编译的文件。

loggingLevel

指定日志记录量。合法值:none, verbose, debug

loggingPhases

要记录的编译器阶段。合法值:namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal。

optimize

运行优化。

unchecked

生成未检查的信息。

方法

无方法

脚本块

无脚本块

属性详情

List<String> additionalParameters

传递给编译器的附加参数。每个参数必须以 '-' 开头。

使用 scala 插件的默认值
[]

String debugLevel

生成调试信息。合法值:none, source, line, vars, notailcalls

使用 scala 插件的默认值
null

boolean deprecation

生成弃用信息。

使用 scala 插件的默认值
true

String encoding

源文件的编码。

使用 scala 插件的默认值
null

boolean failOnError

在编译错误时使构建失败。

使用 scala 插件的默认值
true

boolean force

是否强制编译所有文件。合法值: - false (仅编译修改过的文件) - true (始终重新编译所有文件)

使用 scala 插件的默认值
false

ScalaForkOptions forkOptions

在单独进程中运行 Scala 编译器的选项。

IncrementalCompileOptions incrementalOptions

Scala 代码增量编译的选项。

boolean listFiles

列出要编译的文件。

使用 scala 插件的默认值
false

String loggingLevel

指定日志记录量。合法值:none, verbose, debug

使用 scala 插件的默认值
null

List<String> loggingPhases

要记录的编译器阶段。合法值:namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal。

使用 scala 插件的默认值
[]

boolean optimize

运行优化。

使用 scala 插件的默认值
false

boolean unchecked

生成未检查的信息。

使用 scala 插件的默认值
true