如何使用Gradle指定Groovy编译器配置?
我有一个Groovy项目,我想在其中启用这个编译器配置:如何使用Gradle指定Groovy编译器配置?,groovy,gradle,Groovy,Gradle,我有一个Groovy项目,我想在其中启用这个编译器配置: withConfig(configuration) { ast(groovy.transform.CompileStatic) ast(groovy.transform.TypeChecked) } 如何使用Gradle启用此功能?Gradle的GroovyCompile任务当前不支持传递编译器配置实例或--configscript选项。有关讨论,请参阅。从Gradle 2.1开始,如果可能,请参阅相应的 这对于使用特别
withConfig(configuration) {
ast(groovy.transform.CompileStatic)
ast(groovy.transform.TypeChecked)
}
如何使用Gradle启用此功能?Gradle的
GroovyCompile
任务当前不支持传递编译器配置
实例或--configscript
选项。有关讨论,请参阅。从Gradle 2.1开始,如果可能,请参阅相应的
这对于使用特别有用,请参见此。例如,您可以使用以下代码将@CompileStatic
添加到每个类中:
文件build.gradle
文件gradle/config.groovy
有关更多选项,请参阅和。这不是一个解决方案,但我认为目前不可能。现在,如果我们能得到这个答案,似乎已经过时了。
compileGroovy {
groovyOptions.configurationScript = file("gradle/config.groovy")
}
withConfig(configuration) {
ast(groovy.transform.CompileStatic)
}