我是 Gradle 新手,在学习 Gradle 时有些困惑。说,我有一个依赖配置:
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
我意识到classpath是对依赖的配置,依赖后的闭包委托给DependencyHandler
对象,我参考DependencyHandler的api发现它有一个Dependency add(String configurationName, Object dependencyNotation);
方法,但是为什么这里没有add
?为什么我们可以像configurationName "group:name:version:classifier@extension"
其他一样添加依赖项
dependencies {
//classpath 'com.android.tools.build:gradle:2.3.3'
add ('classpath', 'com.android.tools.build:gradle:2.3.3')
}
请任何人解释一下..谢谢