Slide 24
Slide 24 text
//buildSrc/build.gradle
class ScriptHolder {
Closure dependencies
void dependencies(Closure c) { this.dependencies = c }
void apply(Map map) {}
}
ScriptHolder holder = new ScriptHolder()
CompilerConfiguration cc = new CompilerConfiguration()
cc.setScriptBaseClass(DelegatingScript.class.name)
GroovyShell sh = new GroovyShell(Project.class.classLoader,
new Binding(), cc)