Apache Yazılım Vakfı, Java SE, Java EE, PHP, C/C++, JavaScript ve Groovy programlama dillerine destek sağlayan Apache NetBeans 16 entegre geliştirme ortamını tanıttı. Linux (snap, flatpak), Windows ve macOS için hazır derlemeler oluşturulur.
Önerilen değişiklikler arasında:
- Kullanıcı arayüzü, özel FlatLaf özelliklerini özel bir yapılandırma dosyasından yükleme yeteneği sağlar.
- Kod düzenleyici, YAML ve Dockerfile formatları için desteği genişletti. TOML ve ANTLR v4/v3 formatları için destek eklendi.
- Java 19'daki bazı yeni özellikler için destek eklendi. Otomatik tamamlama, girinti biçimlendirmesi ve kayıt desenleri için araç ipuçları desteği eklendi. Vaka etiketlerinde şablon tamamlama uygulandı. Yerleşik NetBeans Java derleyicisi nb-javac (değiştirilmiş javac) güncellendi. ActionsManager, hata ayıklama API'sinde yeniden tasarlandı. Çoklu sürüm jar arşivleri için destek eklendi. Java platformunu seçmek için geliştirilmiş mantık.
- Gradle derleme sistemi için geliştirilmiş destek. Gradle'dan bir bağımlılık ağacını dışa aktarmak için project.dependency API'sine ilk destek eklendi. Not Düzenleyiciyle ilgili işlevler yeniden düzenlendi. Build.gradle'sız projeler için destek eklendi.
- Maven derleme sistemi için geliştirilmiş destek. Jakarta EE 9/9.1 için geliştirilmiş destek. Proje çıktısını tanımlanabilir eserler ve bunların konumları biçiminde işleme yeteneği uygulandı. Montaj sırasında belirli eklentilerin kullanımına bağlı olarak uyarıların devre dışı bırakılmasına yönelik destek eklendi.
- PHP ve Groovy dillerine yönelik ortamlardaki sorunlar giderildi.
- C/C++ projeleri ortamında CPPLight hata ayıklayıcı, aarch64 mimarisine sahip sistemlerde çalışır.
- Denetim yetenekleri LSP (Dil Sunucusu Protokolü) sunucuları kullanılarak genişletildi. Oracle bulutunda güvenlik açığı denetimi için destek eklendi.
Kaynak: opennet.ru