Apache Releases NetBeans 20 |
Written by Kay Ewbank |
Tuesday, 19 December 2023 |
Apache NetBeans 20 has been released with improvements to its support for Gradle, Maven, Java and PHP. 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. The Gradle improvements start with the updating of the Gradle Tooling API to 8.4, which adds full support for Java 20, meaning the base runtime can be Java 20. There are a number of other minor changes, including a change so NetBeans is more friendly on 'runSingle' when the 'run' task is missing. Maven improvements start with the upgrading of the JDOM library in the Maven embedder from version 1.0 to the version 2.0, along with other changes to use up-to-date maven (bundled maven to 3.9.5), indexers and lucene. There's also better handling of build and reload to overcome a problem that caused a race condition when opening projects and subprojects with an empty .m2/repository. A substantial list of improvements to the Java support start with upgrading to JDK 21, and NetBean's code completion has been modified to support the JDK 21 features. The VS Code extension has also been updated to support the source file launcher. Other improvements are more minor. PHP developers get better validation in a number of areas including when creating a line breakpoint, and when returning static types. Code completion for fields with single line var doc now works, and there's now support for exception breakpoints. Elsewhere, the UI now offers validation and code completion for XML documents that lack a schema location, and FlatLaf support has been improved. FlatLaf is an open-source cross-platform Look and Feel for Java Swing desktop applications. NetBeans 20 is available for download 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 |