如何将任务与特定的依赖关系配置相关联?
如果我看 23.5。依赖管理(gradle java plugin official doc)部分,它声明,例如, compileTestJava任务使用 testCompile 配置。
我只是想知道如何实现这一点。
答案 0 :(得分:0)
gradle会自动创建这些配置;
如果你定义一个sourceSet
,就会创建一堆东西(按惯例):
sourceSets {
thing
}
将定义配置:thingCompile, thingRuntime
任务:compileThingJava, processThingResources, thingClasses
您可能需要查看:gradle tasks --all
和gradle dependencies
如果要为这些配置添加依赖项 最优选使用生成的
您当然可以创建自己的配置并从中进行扩展:configurations { thingCompile.extendsFrom(myConfig) }