Eu sou novo no Gradle e estou lendo a documentação, mas não entendo algumas partes dela. Uma dessas partes está conectada com o buildscript
bloco. Qual é seu propósito?
Se o script de construção precisar usar bibliotecas externas, você poderá adicioná-las ao caminho de classe do script no próprio script de construção. Você faz isso usando o método buildscript (), passando um fechamento que declara o caminho de classe do script de construção.
buildscript { repositories { mavenCentral() } dependencies { classpath group: 'commons-codec', name: 'commons-codec', version: '1.2' } }
Ok, mas qual é a diferença com:
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-codec', name: 'commons-codec', version: '1.2'
}
Por exemplo, por que é necessário usar buildscript
?