Apache Software Foundation introducerade den integrerade utvecklingsmiljön Apache NetBeans 16, som ger stöd för programmeringsspråken Java SE, Java EE, PHP, C/C++, JavaScript och Groovy. Färdiga sammansättningar skapas för Linux (snap, flatpak), Windows och macOS.
Bland de föreslagna ändringarna:
- Användargränssnittet ger möjlighet att ladda anpassade FlatLaf-egenskaper från en anpassad konfigurationsfil.
- Kodredigeraren har utökat stöd för YAML- och Dockerfile-format. Tillagt stöd för formaten TOML och ANTLR v4/v3.
- Lade till stöd för några nya funktioner i Java 19. Lade till stöd för autokomplettering, formatering av indrag och verktygstips för registreringsmönster. Implementerad mallkomplettering i case-taggar. Den inbyggda NetBeans Java-kompilatorn nb-javac (modifierad javac) har uppdaterats. ActionsManager har gjorts om i felsöknings-API:et. Lade till stöd för arkiv med flera utgåvor. Förbättrad logik för val av Java-plattform.
- Förbättrat stöd för Gradle-byggsystemet. Lade till initialt stöd för project.dependency API för export av ett beroendeträd från Gradle. Omarbetad funktionalitet relaterad till betygsredigeraren. Lagt till stöd för projekt utan build.gradle.
- Förbättrat stöd för Maven-byggsystemet. Förbättrat stöd för Jakarta EE 9/9.1. Möjligheten att bearbeta projektutdata i form av identifierbara artefakter och deras platser har implementerats. Tillagt stöd för att inaktivera varningar beroende på användningen av vissa plugins under montering.
- Problem i miljöer för PHP och Groovy-språk har åtgärdats.
- I miljön för C/C++-projekt fungerar CPPLight-debuggern på system med aarch64-arkitektur.
- Granskningsmöjligheterna har utökats med LSP-servrar (Language Server Protocol). Lade till stöd för sårbarhetsrevision i Oracle-molnet.
Källa: opennet.ru