For the sake of testing, I attempted to open one of my large multi-module gradle projects. It was cR@zy confusing. Netbeans attempts to open each module as its own project, and because of nested modules there ends up being multiple module trees. And I have to open each module by hand by double clicking it.
The java module support worked well though (actually better than IDEA).
The gradle support seemed to be fine for running targets. (I’m using 7.4 on this project)
But there was no completion or syntax highlighting aside from bracket matching and highlighting the line the cursor was on.
I’ve not moved anything big to Gradle 8 yet. The biggest issue I have with Gradle is they are always changing the API, especially on things they don’t need to. For example on Gradle 8 now to set the main class there is extra syntax that is required. This means I need to update all of my build scripts to change that line alone. They also removed support for a parent module accessing the dependencies of child modules, this make moving some of my builds to Gradle 8 almost impossible as it breaks things like aggregate javadocs. I really wish they would just pick a direction and stay there, changing everything for every major update is killing me.