我有一个 Groovy 项目,我想在其中启用此 CompilerConfig:
withConfig(configuration) {
ast(groovy.transform.CompileStatic)
ast(groovy.transform.TypeChecked)
}
如何使用 Gradle 启用此功能?
最佳答案
从 Gradle 2.1 开始是可以的,参见相应的 release notes .
这对于使用Groovy on Android特别有用。 ,请参阅此 presentation 。例如。您可以使用以下代码将 @CompileStatic
添加到每个类:
文件build.gradle
compileGroovy {
groovyOptions.configurationScript = file("gradle/config.groovy")
}
文件gradle/config.groovy
withConfig(configuration) {
ast(groovy.transform.CompileStatic)
}
有关更多选项,请参阅GroovyCompileOptions和 Groovy Customizer Builder .
关于groovy - 如何使用 Gradle 指定 Groovy CompilerConfig?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20442626/