我是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')
}
有人解释请... 感谢