在 Gradle 里, 依賴可以組合成configurations(配置). 一個配置簡單地說就是一系列的依賴. 我們稱它們?yōu)?em>(dependency configuration)依賴配置. 你可以使用它們聲明項目的外部依賴. 正如我們將在后面看到, 它們也被用來聲明項目的發(fā)布.
Java 插件定義了許多標(biāo)準(zhǔn)的配置. 下面列出了一些, 你也可以在[Table 23.5, “Java 插件 - 依賴配置”](Table 23.5, “Java plugin - dependency configurations”)里發(fā)現(xiàn)更多具體的信息.
compile
用來編譯項目源代碼的依賴.
runtime
在運行時被生成的類使用的依賴. 默認的, 也包含了編譯時的依賴.
testCompile
編譯測試代碼的依賴. 默認的, 包含生成的類運行所需的依賴和編譯源代碼的依賴.
testRuntime
運行測試所需要的依賴. 默認的, 包含上面三個依賴.
各種各樣的插件加入許多標(biāo)準(zhǔn)的配置. 你也可以定義你自己的配置. 參考 Section 52.3, “配置依賴”可以找到更加具體的定義和定制一個自己的依賴配置.