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.


Generative AI For Beginners

Here are two introductions to Generative AI  - one from DeepLearning.AI presented by Andrew Ng, the other from Google Cloud Training. Both are on the Coursera platform and both are short, six hou [ ... ]

AWS Lambda Adopts Java 21

AWS Lambda functions can now use all the new and useful language features as well as performance improvements introduced in Java 21 as part of the Amazon Corretto JDK implementation.

More News




or email your comment to: