在我的應用程序模塊(這取決於我的後端端點模塊),我有以下Android Studio中build.gradle中的「配置:'android-endpoints'」和「配置:'endpoints'」之間的區別是什麼?
dependencies {
compile project(path: ':backend', configuration: 'android-endpoints')
}
但是下面也適用。
dependencies {
compile project(path: ':backend', configuration: 'endpoints')
}
我看到生成的.jar文件依賴項在前一種情況下在其名稱後面附加了「android」。不過,我懷疑這兩者之間有一個更根本的區別。有人知道嗎?
我發現下面的神祕參考這裏: https://github.com/GoogleCloudPlatform/gradle-appengine-plugin 搜索「如何使用編譯依賴於我的端點客戶端庫從另一個項目?」在FAQ部分。
感謝您的幫助,我希望這不是一個愚蠢的問題。
非常感謝!你是怎麼知道答案的 - 有沒有在線提到這個問題,或者你剛纔檢查過罐子? – Creos 2014-09-03 14:39:03
如果你想找到確切的代碼,它有點複雜,但看看:https://github.com/GoogleCloudPlatform/gradle-appengine-plugin/blob/master/src/main/groovy/com/谷歌/ AppEngine上/ AppEnginePlugin.groovy#L558 – loosebazooka 2014-09-04 15:41:47