2015-10-14 90 views

回答

0

gradle自動創建這些配置; 如果定義sourceSet,事情一堆被創建(按照約定):

sourceSets { 
    thing 
} 

將定義配置:thingCompile, thingRuntime 任務:compileThingJava, processThingResources, thingClasses

你可能想看看:gradle tasks --allgradle dependencies

如果你想添加依賴關係到這些配置 最好使用生成的配置

你當然可以創建自己的配置,並從中延伸:configurations { thingCompile.extendsFrom(myConfig) }

+0

謝謝你的回答。在這個例子中,任務'compileThingJava'將使用'thingCompile'?我如何知道這一點? –

+0

是的,它會使用...有一些關於此的說明:https://docs.gradle.org/current/userguide/java_plugin.html請參閱23.2 –

+0

我已經看到了它:)謝謝你的方式。 但是,在_23.5_部分,您可以看到'compileJava'任務正在使用'compile'依賴配置,但爲什麼?這種界限在哪裏定義? –