Az Apache Software Foundation bemutatta az Apache NetBeans 16 integrált fejlesztői környezetet, amely támogatja a Java SE, Java EE, PHP, C/C++, JavaScript és Groovy programozási nyelveket. A kész összeállítások Linux (snap, flatpak), Windows és macOS számára készültek.
A javasolt változtatások között:
- A felhasználói felület lehetővé teszi egyéni FlatLaf tulajdonságok betöltését egyéni konfigurációs fájlból.
- A kódszerkesztő kiterjesztette a YAML és a Dockerfile formátumok támogatását. Hozzáadott támogatás a TOML és ANTLR v4/v3 formátumokhoz.
- Támogatás hozzáadva néhány új szolgáltatáshoz a Java 19-ben. Hozzáadott támogatás az automatikus kiegészítéshez, a behúzás formázásához és az eszköztippekhez a rekordmintákhoz. Megvalósított sablon-kiegészítés az esetcímkékben. A beépített NetBeans Java fordító nb-javac (módosított javac) frissült. Az ActionsManager újratervezésre került a hibakereső API-ban. Hozzáadott támogatás a többszöri kiadású jar archívumokhoz. Továbbfejlesztett logika a Java platform kiválasztásához.
- Továbbfejlesztett támogatás a Gradle build rendszerhez. Kezdeti támogatás hozzáadva a project.dependency API-hoz a függőségi fa Gradle-ből történő exportálásához. Az Osztályszerkesztőhöz kapcsolódó átdolgozott funkciók. Támogatás hozzáadva a build.gradle nélküli projektekhez.
- Továbbfejlesztett támogatás a Maven build rendszerhez. Jakarta EE 9/9.1 továbbfejlesztett támogatása. Megvalósult a projekt kimenetének azonosítható műtermékek és helyeik formájában történő feldolgozásának képessége. Támogatás hozzáadva a figyelmeztetések letiltásához bizonyos bővítmények összeszerelés közbeni használatától függően.
- A PHP és a Groovy nyelvek környezetében jelentkező problémák kijavítva.
- A C/C++ projektek környezetében a CPPLight hibakereső aarch64 architektúrájú rendszereken működik.
- A naplózási lehetőségeket LSP (Language Server Protocol) szerverekkel bővítették. Támogatás hozzáadva a sebezhetőségi ellenőrzéshez az Oracle felhőben.
Forrás: opennet.ru