Die Apache Software Foundation hat die integrierte Entwicklungsumgebung Apache NetBeans 15 eingeführt, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript und Groovy bietet. Es werden fertige Assemblys für Linux (Snap), Windows und macOS generiert.
Zu den vorgeschlagenen Änderungen gehören:
- Erste Unterstützung für Jakarta 9.1 und verbesserte Unterstützung für GlassFish hinzugefügt.
- Der integrierte NetBeans Java-Compiler nb-javac (modifizierter javac) wurde aktualisiert.
- Der Verbindungsassistent hat die Möglichkeit hinzugefügt, über den Amazon Athena-Dienst eine Verbindung zur Amazon Redshift-Datenbank herzustellen.
- Für die Einbettung von Arbeitsbeispielen und Codeausschnitten in die API-Dokumentation wurde Unterstützung für das „@snippet“-Tag implementiert, auf das Sie Tools zur Korrektheitsprüfung, Syntaxhervorhebung und Integration mit der IDE anwenden können.
- Verbesserte Bearbeitung von Daten im YAML-Format.
- Element „Im Terminal öffnen“ zum Projektkontextmenü hinzugefügt.
- Verbesserte Unterstützung für neue Funktionen von PHP 8.0 und 8.1. Unterstützung für neue Syntax für aufrufbare Objekte hinzugefügt.
- Inline-Hinweise sind standardmäßig aktiviert.
- Ein separates Modul enthält einen Debugger für Groovy-Code. Der Parser für die Groovy-Sprache wurde aktualisiert.
- Es wurde eine erste Implementierung der Project Dependency API vorgeschlagen.
- Ein großer Teil der Korrekturen und Verbesserungen im Zusammenhang mit der Verwendung von LSP-Servern (Language Server Protocol) wurde eingeführt.
- Verbesserte Schnittstelle zur Überprüfung regulärer Ausdrücke.
- Verbesserte Schnittstelle zum Herunterladen und Registrieren des JDK.
- Verbesserte Schnittstelle zur Aufrufstapelanalyse (Stack Trace).
- Verbesserte Unterstützung für Maven- und Gradle-Build-Systeme. Komponenten für die Arbeit mit Gradle wurden auf API-Version 7.5 mit Unterstützung für Java 18 aktualisiert.
- Unterstützung für die automatische Vervollständigung von Lambda-Ausdrücken implementiert.
- Javadoc für JDK 20-Vorschau hinzugefügt.
- Es wurde die Möglichkeit hinzugefügt, die Option netbeans.javaSupport.enabled zu verwenden, um die Java-Sprachunterstützung in NBLS (NetBeans Language Server) zu deaktivieren.
Source: opennet.ru