NetBeans 28 tarjoaa Gradle- ja Maven-parannuksia Java-kehittäjille
Apache NetBeans 28 -monialustainen IDE parantaa Gradle 9 -tukea, hienosäätää Mavenin käyttöliittymän käsittelyä ja laajentaa JUnit-integraatiota.
Apache NetBeans -tiimi on julkaissut version 28 tästä suositusta monialustaisesta IDE:stä, tarjoten päivityksiä Gradleen, Maveniin, Java-työkaluihin ja koko kehityskokemukseen.
Tämä päivitys tuo täyden yhteensopivuuden Gradle 9:n kanssa, ratkaisten useita pitkään olemassa olleita ongelmia liittyen projektin riippuvuuksien ratkaisemiseen ja tiedostojen keräyksen käsittelyyn. NetBeans 28 päivittää myös mukana tulevat Gradle-työkalut versioon 8.11.1 ja käyttää nyt oletuksena JDK 25:ttä.
Mavenin puolella IDE sisältää nyt parannetun tavoitteen uudelleenkäynnistyksen käsittelyn, uuden "kopioi"-painikkeen Maven-toiminnon mukauttajassa sekä tarkennetun riippuvuusehdotuksen, joka tarkistaa sekä tavalliset riippuvuudet että rakennuksen laajennukset.
Lisäksi upotettuja Maven-laajennuksia on päivitetty, mukaan lukien exec-maven-plugin (nykyinen versio 3.5.1), kun taas DAP/LSP-palvelimet on optimoitu koordinoimaan projektin valmiutta tehokkaammin monimutkaisissa kokoonpanoissa.
Java-moduuli saa huomattavaa huomiota tässä julkaisussa. NetBeans 28 vähentää riippuvuutta sisäisistä javac-rajapinnoista, parantaa koodin täydennystä, kehittää syntaksin korostusta tummille teemoille ja lisää Javadoc-syntaksin korostuksen koodiesimerkeille. Kehittäjät, jotka työskentelevät esikatseluominaisuuksien tai modulaaristen projektien parissa, huomaavat entistä vakaamman tuonnin käsittelyn ja paremman virheenkorjauksen, kun käsitellään täydellisiä syntaksipuita.
Lisäksi Language Server Protocol -integraatio tukee nyt useita palvelimia ja tuo mukanaan asianmukaisen sammutuksen ja sulkemisen hallinnan.
UI-parannuksiin liittyen useat käyttöliittymän hienosäädöt tekevät IDE:stä reagoivamman ja käyttäjäystävällisemmän. Projekti-, Tiedostot- ja Suosikit-välilehdet sisältävät nyt työkaluvihjeitä, ja uusi markdown-tiedostopohja sekä CheckRegex-työkalu on lisätty helpottamaan tekstipohjaisten kehitystehtävien suorittamista.
FlatLaf-teemaa on päivitetty versioon 3.6.2, mikä parantaa selkeyttä sekä vaaleassa että tummassa tilassa. Lisäksi Lomakesuunnittelija käyttää nyt oletuksena lambda-kuuntelijoita.
Sen lisäksi pienestä mutta hyödyllisestä lisäyksestä löytyy sisäänrakennettu tekstityökalu-widget, joka voi koodata tai dekoodata Base64-, URL- ja heksadesimaalimerkkejä — kätevä kehittäjille, jotka työskentelevät webin tai datan sarjoittamisen parissa.
Javan lisäksi julkaisu parantaa PHP-automaattitäydennystä (erityisesti 'use'-avainsanan ja täysin määriteltyjen luokkien nimien käytössä), laajentaa Groovy-tiedostopäätteiden tukea ja tuo SCSS-luettavuuden parannuksia tummille teemoille. Yritysratkaisuissa Java SE 26 -tuki saapuu Tomcatiin, TomEE:hen ja GlassFishiin, sekä uusi integraatio GlassFish 8.0.0-M12:lle ja Faces 4 EL:n implisiittisiä objekteja varten.
Sillä välin ydinalusta on saanut älykkäämmän käsittelyn JAVA_HOME-muuttujalle ja vähentänyt tarpeetonta lokiääntä, mikä yksinkertaistaa asetusten määrittelyä ja diagnostiikkaa eri ympäristöissä.
Viimeiseksi useita sisäisiä komponentteja on modernisoitu, mukaan lukien ASM 9.9 -päivitykset ja CI-parannukset, jotka laajentavat automatisoidun testauksen kattavuutta. NetBeans-tiimi on myös poistanut sisäänrakennetun VS Code -laajennuksen päävarastosta—tämä projekti toimii nyt itsenäisesti netbeans-vscode-alaisuudessa.
Lisätietoja saat muutoshistoriasta. Apache NetBeans 28 on saatavilla ladattavaksi projektin verkkosivustolta.
