ภาพรวม
ระบบ build automation ที่รองรับ DSL เช่น Groovy และ Kotlin
ความเป็นมา
Gradle ใช้ project, task และ plugin เพื่อสร้าง build graph และจัด workflow ของระบบหลายชนิด
เหมาะกับงานแบบไหน
โครงการ JVM/Android และงาน build ที่ต้องปรับแต่งเป็นระบบ
ข้อควรชั่งน้ำหนัก
ต้องตรวจ plugin, caching และ configuration behavior ระวัง build script/dependency ที่รันโค้ดบนเครื่องผู้พัฒนา
