Apache NetBeans 28 ra mắt: Tương thích Gradle 9, cải tiến UI Maven và tối ưu LSP

Apache NetBeans 28 vừa chính thức ra mắt, mang đến khả năng tương thích hoàn toàn với Gradle 9 và hàng loạt cải tiến quan trọng cho Maven. Bản cập nhật IDE đa nền tảng này cũng tối ưu hóa trải nghiệm Java tooling, bao gồm việc giảm phụ thuộc vào API javac nội bộ và nâng cấp hỗ trợ Language Server Protocol (LSP).

019a6e65-0476-74b3-85e6-e344c21c80ee

Bản phát hành này giải quyết nhiều vấn đề tồn đọng với Gradle, mang lại khả năng tương thích hoàn toàn với Gradle 9, đặc biệt là trong việc xử lý dependency resolution. IDE cũng nâng cấp phiên bản Gradle tooling đi kèm lên 8.11.1 và mặc định sử dụng JDK 25. Về phía Maven, trải nghiệm người dùng được cải thiện với khả năng xử lý chạy lại tác vụ tốt hơn, một nút “copy” mới trong trình tùy chỉnh action, và cơ chế gợi ý dependency hint.

Các cải tiến cốt lõi cho Java cũng rất đáng chú ý. NetBeans 28 giảm sự phụ thuộc vào các API javac nội bộ, tăng cường code completion, và cải thiện syntax highlighting (tô sáng cú pháp) cho dark themes, bao gồm cả các đoạn code snippet trong Javadoc. Việc tích hợp Language Server Protocol (LSP) giờ đây hỗ trợ nhiều server đồng thời và xử lý các tiến trình shutdown/exit một cách chính xác.

Về giao diện người dùng (UI), theme FlatLaf được nâng cấp lên phiên bản 3.6.2, mang lại sự rõ ràng hơn. Một tiện ích nhỏ nhưng hữu ích đã được bổ sung là một widget công cụ văn bản, cho phép lập trình viên mã hóa/giải mã Base64, URL và Hex trực tiếp trong IDE mà không cần công cụ bên ngoài.

Ở mảng enterprise, bản phát hành này hỗ trợ Java SE 26 cho các máy chủ ứng dụng như Tomcat, TomEE và GlassFish. Một thay đổi quan trọng khác về mặt nền tảng là extension VS Code tích hợp đã bị xóa khỏi repository chính; dự án này (netbeans-vscode) giờ đây sẽ được phát triển độc lập.

Chia sẻ bài viết:
Theo dõi
Thông báo của
0 Góp ý
Được bỏ phiếu nhiều nhất
Mới nhất Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận