NetBeans 28 Menawarkan Peningkatan Gradle dan Maven untuk Pembangun Java


IDE merentas platform Apache NetBeans 28 meningkatkan sokongan Gradle 9, memperbaiki pengendalian antara muka Maven, dan memperluas integrasi JUnit.

Pasukan Apache NetBeans telah mengeluarkan versi 28 untuk IDE popular merentas platform ini, memberikan kemas kini dalam Gradle, Maven, alat Java, dan pengalaman pembangunan secara keseluruhan.

Kemas kini ini membawa keserasian penuh dengan Gradle 9, menyelesaikan pelbagai isu lama yang berkaitan dengan penyelesaian kebergantungan projek dan pengendalian pengumpulan fail. NetBeans 28 juga menaik taraf alat Gradle yang dibundel kepada versi 8.11.1 dan kini menggunakan JDK 25 sebagai tetapan lalai.

Di pihak Maven, IDE kini mempunyai pengendalian semula matlamat yang dipertingkatkan, butang 'salin' baharu dalam penyesuai tindakan Maven, dan petunjuk kebergantungan yang diperhalusi yang memeriksa kedua-dua kebergantungan biasa dan sambungan binaan.

Selain itu, plugin Maven yang tersimpan telah dikemas kini, termasuk exec-maven-plugin (sekarang pada versi 3.5.1), manakala pelayan DAP/LSP telah dioptimumkan untuk menyelaras kesediaan projek dengan lebih berkesan dalam susunan yang kompleks.

Modul Java menerima perhatian yang ketara dalam versi ini. NetBeans 28 mengurangkan kebergantungan pada API javac dalaman, meningkatkan penyempurnaan kod, memperbaiki penyorotan sintaks untuk tema gelap, dan menambah penyorotan sintaks Javadoc untuk petikan kod. Pembangun yang bekerja dengan ciri pratonton atau projek modular akan menyedari pengendalian import yang lebih kukuh dan pemulihan ralat yang lebih baik apabila berurusan dengan pokok sintaks yang tidak lengkap.

Selain itu, integrasi Protokol Pelayan Bahasa kini menyokong pelbagai pelayan dan memperkenalkan pengendalian penutupan dan keluar yang betul.

Mengenai penambahbaikan UI, beberapa penambahbaikan antara muka menjadikan IDE lebih responsif dan mesra pengguna. Tab Projek, Fail, dan Kegemaran kini menyertakan petua alat, manakala templat fail markdown baru dan alat CheckRegex telah ditambahkan untuk mempermudah tugas pembangunan berasaskan teks.

Tema FlatLaf telah dinaik taraf ke versi 3.6.2, meningkatkan kejelasan dalam kedua-dua mod terang dan gelap. Selain itu, Pereka Borang kini menggunakan pendengar lambda secara lalai.

Selain itu, satu tambahan kecil tetapi berguna adalah widget alat teks terbina dalam yang boleh mengekod atau menyahkod string Base64, URL, dan Hex—berguna untuk pembangun yang menguruskan tugasan web atau pensiriannya data.

Selain Java, keluaran ini juga meningkatkan auto-selesai PHP (terutamanya untuk kata kunci 'use' dan nama kelas yang lengkap), memperluas sokongan sambungan fail Groovy, dan memperkenalkan penambahbaikan kebolehbacaan SCSS untuk tema gelap. Dari segi perusahaan, sokongan Java SE 26 hadir untuk Tomcat, TomEE, dan GlassFish, dengan integrasi baru untuk GlassFish 8.0.0-M12 dan objek tersirat Faces 4 EL.

Sementara itu, platform teras telah memperoleh pengendalian yang lebih bijak terhadap pemboleh ubah JAVA_HOME dan mengurangkan bunyi log yang tidak perlu, dengan itu memudahkan konfigurasi dan diagnostik di pelbagai persekitaran.

Akhir sekali, beberapa komponen dalaman telah dimodenkan, termasuk kemas kini ke ASM 9.9 dan penambahbaikan CI yang memperluas liputan ujian automatik. Pasukan NetBeans juga telah mengeluarkan sambungan VS Code terbina dari repositori utama—projek ini kini wujud secara berdikari di bawah netbeans-vscode.

Untuk maklumat lanjut, lihat log perubahan. Apache NetBeans 28 boleh dimuat turun dari laman web projek tersebut.