我是新来的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一个原因,但是当我通过文档阅读找不到任何东西。有谁能解释原因吗?
谢谢。这有帮助。 –