使用外部插件(groovy文件)在gradle自定义插件上编译错误

时间:2016-04-22 16:12:04

标签: gradle groovy build.gradle gradle-plugin

我们正在尝试创建自定义插件。在这个插件中,我们假装在内部使用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文件中声明依赖关系并从中扩展它们的正确方法?

0 个答案:

没有答案