Я новичок в Gradle, и я читаю документацию, но я не понимаю ее частей. Одна из этих частей связана с блоком buildScript. Какова его цель?
Если ваша сборка script должна использовать внешние библиотеки, вы можете добавить их в путь класса script в самой сборке script. Вы делаете это с помощью метода buildscript(), передавая в закрытии, который объявляет путь сборки script.
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?