我们正在尝试创建自定义插件。在这个插件中,我们假装在内部使用gradleFx插件来扩展一些类。
当我们尝试构建插件时,它会失败,因为找不到gradlefx类:
我们试图以不同的方式定义依赖关系,当我们应用groovy插件时,从build.gradle开始,我们也尝试从这样的groovy类:
class MyPlugin implements Plugin<Project> {
void apply(Project project) {
project.dependencies {
compile 'org.gradlefx:gradlefx:1.3.3'
}
}
}
无论如何,当我们尝试扩展gradleFx类时,这些都不起作用:
import org.gradlefx.tasks.adt.AdtTask
MyTask implements AdtTask {
}
因为AdtTask不存在,我们看到的错误是 无法解析类org.gradlefx.tasks.adt.AdtTask
如何在我的groovy文件中声明依赖关系并从中扩展它们的正确方法?