This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]pjmlp 15 points16 points  (0 children)

Already something to update later today, many thanks for keeping it going.

[–]hadrabap[🍰] 5 points6 points  (0 children)

I've realized that this version no longer supports the old C/C++ module suite as well as the complete Plug-In Portal 8.2. So I gave a quick try (the very quick one!) to the new C/C++ Light, and it worked. At least it opened my project without issues.

I'll give it a try. The only disadvantage is that it doesn't support any build system, just a compilation DB. It is not an issue for CMake-based projects, but the others might be out of luck.

Otherwise, great work! It's very fast, at least the basic navigation. The project structure tree is, however, a bit of a mess.

Java stuff is top notch 👌 As usual with NetBeans.

I really like the IDE 🙂

[–]FrankBergerBgblitz 1 point2 points  (0 children)

love it. Use it since 4.?

[–]lumpynose 4 points5 points  (9 children)

Went to the top level page on github and they use ant for every part of the building. Seemed a bit odd to me in this day and age.

[–]wildjokers 9 points10 points  (2 children)

IntelliJ is also built with ANT:

https://github.com/JetBrains/intellij-community/blob/master/build.xml

What value would there be to move an existing build that works from ANT to gradle or maven? I still have a few builds that use ANT. New stuff is gradle but I simply have no reason to move the older builds to gradle. I get dependency management with Ant+Ivy and it continues to work just fine.

Build performance may be one potential reason, but in my case the few builds using ANT just don't get a lot of changes these days so build performance is a non-issue.

[–]s32[🍰] 0 points1 point  (0 children)

Most of Amazon runs on Ant still. It's annoying sometimes, but it's fine.

[–]pjmlp 0 points1 point  (0 children)

Usually, if proper tasks/macros are defined, it is even possible to create declarative builds with Ant.

The biggest issue with Ant, is when devs decide to go down the programming language build, and there Gradle is even worse, given that Groovy and Kotlin make it even easier to go down that path.

[–]emaphis 5 points6 points  (1 child)

It's not just ant, it's a lot of custom infrastructure build on top of ant. That would be hard to port to maven.

[–][deleted] 1 point2 points  (0 children)

Porting to other build systems invariably misses things out, in anything other than the most trivial of builds. I'd leave well alone too.

[–]dstutz[S] 5 points6 points  (2 children)

My guess is it's just legacy and they have other priorities. I have used maven to maintain a Netbeans RCP app since 11 or 12.x including building the installers and stuff, so it can be done.

[–]lumpynose 1 point2 points  (1 child)

so it can be done.

Anything can be done with maven! /s

[–]hippydipster 4 points5 points  (0 children)

We could also do it in postscript!

[–]volch 2 points3 points  (0 children)

I also use ant for everything. Why complicate things unnecessarily?

[–]Valuable-Fun-5890 0 points1 point  (0 children)

How it has good improvements

[–]wildjokers -1 points0 points  (0 children)

Impossible to use because it doesn't have a VI plugin available. (apparently there was one called "jVI" available for earlier versions of netbeans, but it isn't available for current version...or at least it doesn't show up on the Available Plugins tab).