我想创建一个自动应用其他(外部插件)的插件。这需要在我调用“应用插件”之前为插件设置 buildscript 依赖项。但是,似乎我无法在插件中添加 buildscript 依赖项,或者我得到: 您无法更改未处于未解决状态的配置!
有针对这个的解决方法吗 ?
我的示例(非工作)代码:
import org.gradle.api.Project
import org.gradle.api.Plugin
class SamplePlugin implements Plugin<Project>{
void apply(Project project) {
project.buildscript.dependencies.add("classpath","net.sourceforge.cobertura:cobertura:1.9.4.1");
project.configure(project){
apply plugin: 'cobertura'
}
}
}