Tôi mới đến Gradle và tôi đang đọc tài liệu nhưng tôi không hiểu một số phần của nó. Một trong những phần này được kết nối với buildscript
khối. Mục đích của nó là gì?
Nếu tập lệnh xây dựng của bạn cần sử dụng các thư viện bên ngoài, bạn có thể thêm chúng vào đường dẫn lớp của tập lệnh trong chính tập lệnh xây dựng. Bạn làm điều này bằng cách sử dụng phương thức buildscript (), chuyển qua một bao đóng khai báo đường dẫn tập lệnh xây dựng.
buildscript { repositories { mavenCentral() } dependencies { classpath group: 'commons-codec', name: 'commons-codec', version: '1.2' } }
Ok nhưng sự khác biệt với:
repositories {
mavenCentral()
}
dependencies {
compile group: 'commons-codec', name: 'commons-codec', version: '1.2'
}
Ví dụ, tại sao cần phải sử dụng buildscript
?