| Apache NetBeans 29 Improves Gradle Support |
| Written by Kay Ewbank | |||
| Friday, 05 December 2025 | |||
|
Apache NetBeans 28 has been released with improvements to Gradle 9 support, better handling of the Maven UI, and expanded JUnit integration. NetBeans is an IDE for Java SE, Java EE, PHP and JavaScript development with some Groovy and C/C++ support. It provides editors, wizards and templates, and is cross platform. Benefits of NetBeans include two way editing for Web projects, JNI support in the box, and strong support for Maven and Ant in the IDE. The improvements to Gradle handling start with improved compatibility with Gradle 9. Earlier versions had problems with resolution dependency and file collection handling. The bundled Gradle tooling is also upgraded to version 8.11.1, and now defaults to JDK 25. Maven improvements include reworking of the IDE to add elemts such as a copy button in the Maven action customizer, better dependency hinting that checks for both regular dependencies and build extensions; and improved Maven goal re-run property handling. The Maven plugins have been also updated, and the DAP/LSP servers have been optimized to better coordinate project readiness when the setup is complex. There are a significant number of improvements to the Java module, many of them fixes to earlier niggles, including fixing the Jackpot rules when target typing fails, and the AST contains error types; fixing problems related to create element fixes; fixing completion for for-each construct without type; and fixing yield handling in CasualDiff. Code completion has been enhanced, there's better syntax highlighting for dark themes, and new Javadoc syntax highlighting for code snippets.The Language Server Protocol integration has also received improvements so it now supports multiple servers and introduces proper shutdown and exit handling. UI improvements for Java include the addition of tooltips for Projects, Files, and Favorites tabs; and the addition of a new markdown file template. The Form Designer also now makes use of lambda listeners by default. PHP developers get better autocompletion for the use keyword and fully qualified class names. There's also more Groovy file extension support. Netbeans 28 is available now.
More InformationRelated ArticlesNetBeans 14 Extends JDK 17 Support NetBeans 13 Improves PHP And Maven Support NetBeans 12.6 Increases Support For Java 17 NetBeans 12.4 Adds Java 16 Support NetBeans Improves Java Support NetBeans Is A Top-Level Apache Project To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |


