Hi all!
What is the aim of this thread? Are we searching a new build platform
for NetBeans itself or just talking about build systems in general?
On 05/24/2018 03:32 PM, Christian Bourque wrote:
+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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists