เคยเขียนเรื่องสร้าง gradle project แล้วไปใช้ใน netbeans
จากนั้นเพิ่ม plugins สำหรับทำ fat jar ไป – https://iotnoob.com/wordpress/2025/08/15/start-gradle-project-แล้วนำไปใช้ใน-netbeans/
แต่วันนี้เจอว่า แทนที่เราจะนำ plugins “com.github.johnrengelman.shadow” ไปใช้ได้เลย – เราต้องดูเรื่อง compatibilities นิดนึง
plugins {
java // Apply the standard Java plugin
id("com.github.johnrengelman.shadow") version "8.1.1" // Check for the latest version on Gradle Plugins website
}
หลักๆคือไปดูในหน้า https://github.com/GradleUp/shadow

ในส่วนของ compatibility matrix จะบอกว่าควรใช้ตัวไหน
ที่สำคัญอีกอย่าง คือชื่อ ID มันเปลี่ยนด้วย ต้องเลือกให้ถูก

จากนั้นเพิ่ม plugins เข้าไปใน build.gradle
save ไฟล์
จบ
