Sono nuovo di Gradle e sto leggendo la documentazione ma non ne capisco alcune parti. Una di queste parti è collegata con un buildscript
blocco. Qual è il suo scopo?
Se lo script di compilazione deve utilizzare librerie esterne, è possibile aggiungerli al percorso di classe dello script nello script di compilazione stesso. Puoi farlo usando il metodo buildscript (), passando una chiusura che dichiara il percorso di classe dello script build.
buildscript { repositories { mavenCentral() } dependencies { classpath group: 'commons-codec', name: 'commons-codec', version: '1.2' } }
Ok ma qual è la differenza con:
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-codec', name: 'commons-codec', version: '1.2'
}
Ad esempio, perché è necessario utilizzare buildscript
?