ปัญหาที่เกิดขึ้น คือ
เอา APACHE NETBEANS เปิด Project ที่ใช้ LOMBOK แล้ว มันมี ERROR SHOW ที่ IDE ว่าหา Getter/Setter ไม่เจอ ซึ่งจริงๆแล้ว Getter/Setter มันจะถูกสร้างตอน compile ซึ่งถ้าเราลอง Compile หรือ Build มันจะไม่มีปัญหาเลย ปัญหาอยู่ที่ IDE ไม่จัดการสร้าง Getter/Setter ตอนที่ตัวมันแสดงผล
(โดยปรกติ NETBEANS มันจะ AutoCompile อยู่แล้ว – เข้าใจว่า ตัว compile เพื่อการแสดงผลเท่านั้น คือ nb-javac มันไม่ทำงานกับ Lombok version เก่าๆ
ถ้าเป็น ANT Project สามารถไปเช็คที่ project properties ได้ ว่าให้ใช้งาน Annotation Processor
แต่ถ้าเป็น GRADLE Project – ใน dependencies – เราเพิ่ม AnnotationProcessor – ก็ถือว่ามีความหมายเทียบเท่ากัน

– APACHE NETBEANS IDE 24
– ตอนนี้ เทสต์กับ LOMBOK 1.18.38 ทำงานได้
– Project เก่าใช้ LOMBOK 1.18.24 ทำงานไม่ได้
– ดังนั้นแล้ว – – – พยายามใช้ version ล่าสุด

