在Gradle中,将任务与依赖关系配置相关联

时间:2015-10-14 11:04:27

标签: java android gradle

如何将任务与特定的依赖关系配置相关联?

如果我看 23.5。依赖管理gradle java plugin official doc)部分,它声明,例如, compileTestJava任务使用 testCompile 配置。

我只是想知道如何实现这一点。

1 个答案:

答案 0 :(得分:0)

gradle会自动创建这些配置; 如果你定义一个sourceSet,就会创建一堆东西(按惯例):

sourceSets {
   thing
}

将定义配置:thingCompile, thingRuntime 任务:compileThingJava, processThingResources, thingClasses

您可能需要查看:gradle tasks --allgradle dependencies

如果要为这些配置添加依赖项 最优选使用生成的

您当然可以创建自己的配置并从中进行扩展:configurations { thingCompile.extendsFrom(myConfig) }