Apache Software Foundation je predstavila Apache NetBeans 16 integrisano razvojno okruženje, koje pruža podršku za programske jezike Java SE, Java EE, PHP, C/C++, JavaScript i Groovy. Gotovi sklopovi se kreiraju za Linux (snap, flatpak), Windows i macOS.
Među predloženim izmjenama:
- Korisničko sučelje pruža mogućnost učitavanja prilagođenih FlatLaf svojstava iz prilagođene konfiguracijske datoteke.
- Uređivač koda je proširio podršku za YAML i Dockerfile formate. Dodata podrška za TOML i ANTLR v4/v3 formate.
- Dodata podrška za neke nove funkcije u Javi 19. Dodata podrška za automatsko dovršavanje, formatiranje uvlačenja i opisi alata za obrasce zapisa. Implementirano popunjavanje šablona u oznakama slučaja. Ugrađeni NetBeans Java kompajler nb-javac (modifikovani javac) je ažuriran. ActionsManager je redizajniran u API-ju za otklanjanje grešaka. Dodata podrška za više izdanja jar arhiva. Poboljšana logika za odabir Java platforme.
- Poboljšana podrška za Gradle sistem gradnje. Dodata početna podrška za project.dependency API za izvoz stabla zavisnosti iz Gradlea. Prerađena funkcionalnost vezana za uređivač ocjena. Dodata podrška za projekte bez build.gradle.
- Poboljšana podrška za Maven build sistem. Poboljšana podrška za Jakarta EE 9/9.1. Implementirana je mogućnost obrade rezultata projekta u obliku prepoznatljivih artefakata i njihovih lokacija. Dodata podrška za onemogućavanje upozorenja u zavisnosti od upotrebe određenih dodataka tokom sklapanja.
- Problemi u okruženjima za PHP i Groovy jezike su popravljeni.
- U okruženju za C/C++ projekte, CPPLight debugger radi na sistemima sa arhitekturom aarch64.
- Mogućnosti revizije su proširene pomoću LSP (Language Server Protocol) servera. Dodata podrška za reviziju ranjivosti u Oracle oblaku.
izvor: opennet.ru