我有一个Groovy项目,我想在其中启用此CompilerConfig:
withConfig(configuration) {
ast(groovy.transform.CompileStatic)
ast(groovy.transform.TypeChecked)
}
Run Code Online (Sandbox Code Playgroud)
如何使用Gradle启用此功能?
Chr*_*ipp 10
从Gradle 2.1开始,可以看到相应的发行说明.
这对于在Android上使用Groovy特别有用,请参阅此演示文稿.例如,您可以@CompileStatic使用以下代码将其添加到每个类:
文件 build.gradle
compileGroovy {
groovyOptions.configurationScript = file("gradle/config.groovy")
}
Run Code Online (Sandbox Code Playgroud)
文件 gradle/config.groovy
withConfig(configuration) {
ast(groovy.transform.CompileStatic)
}
Run Code Online (Sandbox Code Playgroud)
有关更多选项,请参阅GroovyCompileOptions和Groovy Customizer Builder.
| 归档时间: |
|
| 查看次数: |
749 次 |
| 最近记录: |