Назначение блока buildscript в Gradle
Я новичок в 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