我是新來的gradle,一些gradle讓我困惑。有些東西看起來像不一致的編碼/配置風格。爲什麼Gradle中的配置風格不一致?
例如,當我們將存儲庫配置爲jcenter或mavencentral時,我們調用一個函數/方法,例如jcenter。
repositories {
jcenter()
}
然而,在同一文件中,當我們嘗試配置的依賴,我們不調用函數/方法了。
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
}
然後有明確的變量獲取值
productFlavors {
prod {
versionName = "1.0-paid"
}
mock {
versionName = "1.0-free"
}
}
我相信有這樣的感覺身後inconcistency一個原因,但是當我通過文檔閱讀找不到任何東西。有誰能解釋原因嗎?
謝謝。這有幫助。 –