ฉันใหม่กับ Gradle และฉันกำลังอ่านเอกสาร แต่ฉันไม่เข้าใจบางส่วนของมัน หนึ่งในส่วนเหล่านี้เชื่อมต่อกับbuildscript
บล็อก จุดประสงค์ของมันคืออะไร?
หากสคริปต์การสร้างของคุณจำเป็นต้องใช้ไลบรารีภายนอกคุณสามารถเพิ่มพวกเขาไปยัง classpath ของสคริปต์ในสคริปต์การสร้างตัวเอง คุณทำสิ่งนี้โดยใช้วิธี buildscript () ผ่านการปิดซึ่งประกาศ classpath สคริปต์สร้าง
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
?