我是Gradle的新手,正在阅读文档,但是有些部分我不理解。其中一个部分与buildscript
块有关。它的目的是什么?
如果您的构建脚本需要使用外部库,您可以在构建脚本本身中将它们添加到脚本的类路径中。您可以使用
buildscript()
方法来实现这一点,传递一个声明构建脚本类路径的闭包。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath group: 'commons-codec', name: 'commons-codec', version: '1.2'
}
}
好的,但这与以下内容有何不同:
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-codec', name: 'commons-codec', version: '1.2'
}
比如,为什么需要使用buildscript
呢?