+1 for Gradle too! It is as flexible as Ant and can use Maven dependencies behind the scene so I guess it would be a natural choice for NetBeans!
On the performance side, many improvements have been made like the build cache and the Gradle daemon... C. On Thu, May 24, 2018 at 6:04 PM, William L. Thomson Jr. <[email protected]> wrote: > On Thu, 24 May 2018 13:19:14 -0400 > Emilian Bold <[email protected]> wrote: > > > There are two build systems I want to learn more and use. Google's > > https://bazel.build and Facebook's https://buckbuild.com > > Both interesting, but I think in ways Gradle maybe better than both. > Discussing using either bazel or buck for say a C project on another > list, e-devel[1]. They only support C++ and have various limitations. > Which Gradle maybe superior there in that sense for building native > code via C, C++ or other. > > Not to mention seems both Bazel and Buck need python. Which I am not a > fan of by any means. I like that Gradle is mostly all java with some > groovy. All of which I can build from source easily and have most > packaged for Gentoo from source[2]. Just need to finish off a cli[3]. > Maven I am stuck on due to its own means of generating code via Modello > and Plexus[4]. Stuff no one uses except for Maven itself it seems.... > > For Netbeans since it already has Gradle plugins, etc. I would think > that would be the direction to go for any build system replacement of > ant. Not that I find ant slow. I think moving to Gradle may reduce > build time. Not sure bazel or buck would make sense for Netbeans. The > python aspect I would not like of either... :) > > 1. https://sourceforge.net/p/enlightenment/mailman/message/36325378/ > 2. > https://github.com/Obsidian-StudiosInc/os-xtoo/search?q= > gradle&unscoped_q=gradle > 3. https://github.com/Obsidian-StudiosInc/os-xtoo/issues/37 > 4. https://github.com/codehaus-plexus/modello/issues/15 > > -- > William L. Thomson Jr. >
