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.

 netbeans

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. 

netbeans 

More Information

Apache NetBeans

Related Articles

Apache Releases NetBeans 25 

Apache Releases NetBeans 22

Apache Releases NetBeans 20

NetBeans 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 Adds JDK 14 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.

Banner


Scrimba's Backend Developer Path
25/11/2025

Scrimba has added a Backend Developer Path, focused on the JavaScript ecosystem, to its catalog. It is very project-focused, which is perfect for building a portfolio. It is one of Scrimba's [ ... ]



Linkerd Adds MCP Support
06/11/2025

Buoyant, the creators of the Linkerd open source and service mesh for the enterprise, have announced the addition of support for Model Context Protocol (MCP) in Linkerd to extend its core service mesh [ ... ]


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info