ใช้งาน Lombok ใน Apache Netbeans

ใช้งาน Lombok ใน Apache Netbeans

ปัญหาที่เกิดขึ้น คือ

เอา 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 ล่าสุด

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *