NetBeans 13 Improves PHP And Maven Support
Written by Kay Ewbank   
Monday, 07 March 2022

Apache NetBeans has been upgraded. Version 13 has a new default 'light flat' look to the IDE, along with upgraded support for Maven, Gradle 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.


This obvious improvement to this version of NetBeans is the adoption of the "Light FlatLaf" look and feel for the editor by default. FlatLaf is an open-source cross-platform Look and Feel initially developed for Java Swing desktop applications. It looks almost flat with no shadows or gradients, and aims to be clean, simple and elegant. The originators of FlatLaf describe it as being:

"heavily inspired by Darcula and IntelliJ themes from IntelliJ IDEA 2019.2+ and uses almost the same colors and icons."

Another change that will make the startup process simpler and smoother is the bundling of nb-javac. This is necessary due to Oracle not making the OpenJDK javac compiler part of Oracle's donation of NetBeans to Apache. The Java compiler belongs to the JDK which is licensed to Oracle. NetBeans still needed a patched Java compiler, but since the split there was a need to install nb-javac in order to use Java in NetBeans. Nb-javac is now bundled, making the process simpler.

In the support for different languages and environments, NetBeans 13 has upgraded its support for Maven, partially to overcome problems with the version supported until now. This version has moved to the fixed Maven 3.8.4. There's also added minimal support for Maven daemen, so that users can set a mvnd home as a maven home.  NetBeans will then use mvnd and also be able to query the maven version from the bundled maven home.

Gradle support is another area to have been improved, mainly to fix earlier problems when loading Gradle projects in template operations, and to add some support for java-platfom Gradle projects.

PHP is the other main area to have been enhanced with new support for PHP 8.1, and integration of the PHPStan static analyzer.

NetBeans 13 is available for download now. 


More Information

Apache NetBeans

Related Articles

NetBeans 12.4 Adds Java 16 Support

NetBeans Improves Java Support

NetBeans Adds JDK 14 Support

NetBeans Is A Top-Level Apache Project

NetBeans 10 Improves JDK 11 Support But Drops C/C++ Update: Not Really


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.


Rust Foundation Establishes Security Team

The Rust Foundation, the nonprofit organization dedicated to supporting and sustaining the Rust programming language, has announced it is establishing a dedicated security team.

TypeScript 4.8 Improves Intersection Reduction

TypeScript 4.8 has been released with a number of correctness and consistency improvements that affect how intersection and union types work. The changes are used by TypeScript to narrow types.

More News





or email your comment to: