Gradle 在apply方法中指定插件的类路径

Gradle 在apply方法中指定插件的类路径,gradle,Gradle,如何在类内为实现接口插件的自定义gradle插件指定类路径 class TaskPlugin implements Plugin<Project> { void apply(Project project) { project.task('task') << { println 'simple task' } } } 问题是,当我指定基本的依赖项(不在构建脚本)时,我可能具有相同的依赖项 dep

如何在类内为实现接口
插件的自定义
gradle
插件指定类路径

class TaskPlugin implements Plugin<Project> {
    void apply(Project project) {

        project.task('task') << {
            println 'simple task'
        }

    }
}
问题是,当我指定基本的
依赖项
(不在
构建脚本
)时,我可能具有相同的依赖项

dependencies {
    compile ("dependency:dependency:dependency")
}
有时我需要一些编译的项目依赖项
compileproject(“:myproject”)
,我必须使用
classpath文件(“编译路径”)
指定这些依赖项


如何调整插件实现以删除那些
依赖项
重复项?例如,如果我使用
compile
runtime
声明依赖关系,插件将知道它,并且不需要在类路径中显式声明依赖关系。

您能稍微澄清一下这个问题吗?此外,链接的资源指向导入stmt?@Opal Done#25没有意义-它似乎被留在了我的url。你能澄清一下这个问题吗?此外,链接的资源指向导入stmt?@Opal Done#25没有意义-它似乎被留在了我的网址。
dependencies {
    compile ("dependency:dependency:dependency")
}