如何理解Gradle依赖块?

时间:2017-09-08 04:43:52

标签: java gradle dsl gradle-dependencies

我是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')
}

有人解释请... 感谢

0 个答案:

没有答案