Gradle 8.2 เปลี่ยนภาษาดีฟอลต์จาก Groovy มาเป็น Kotlin

by mk
16 April 2023 - 14:13

Gradle ซอฟต์แวร์ build automation ชื่อดัง เดิมทีต้องใช้ภาษา Groovy เขียนสคริปต์คอนฟิกวิธีการ build แต่ล่าสุดเปลี่ยนมาใช้ภาษา Kotlin เป็นดีฟอลต์แทนแล้ว

Gradle เริ่มสร้างในปี 2008 โดยตอนนั้นยังรองรับเฉพาะ Groovy เป็นภาษาแบบ domain-specific language (DSL) เพื่อเป็น build script แต่ในปี 2016 ก็เพิ่ม Kotlin DSL เข้ามาเป็นอีกทางเลือกหนึ่ง

แต่ในเวอร์ชันหน้า Gradle 8.2 จะเปลี่ยนมาใช้ Kotlin เป็นค่าดีฟอลต์แทน Groovy แล้ว โดยการสั่ง "gradle init" เพื่อเริ่ม build ใหม่จะเปลี่ยนมาใช้ Kotlin แทน ส่วนโปรเจคเก่าที่เป็น Groovy ก็ยังใช้งานได้เช่นเดิม เปลี่ยนแค่ค่าดีฟอลต์เท่านั้น

โครงการ Gradle บอกว่าการเปลี่ยนแปลงครั้งนี้เป็นความร่วมมือกับ JetBrains และกูเกิล หลังจากพัฒนา Kotlin DSL มาระยะหนึ่งจนเสถียรพอ และมีเครื่องมือรองรับครบถ้วน

ที่มา - Gradle, JetBrains

Blognone Jobs Premium