[Scons-users] Problems with the Java builder

robert zeigler robert.zeigler at gmail.com
Sat Jan 25 14:08:52 EST 2014


Seems like there might be a model mismatch between gradle and scons,
though, since gradle is more task-centric and scons is more file-centric?


On Sat, Jan 25, 2014 at 6:02 AM, Russel Winder <russel at winder.org.uk> wrote:


> On Fri, 2014-01-24 at 21:42 +0100, Dirk Bächle wrote:

> […]

> > For me, that's the basic question this discussion is all about. What

> > exactly is our vision for the Java support in SCons? Do we want to

> provide:

> >

> > 1.) full support (-> lots of work, struggling to keep up with

> Maven/Gradle)

> > 2.) basic (calling it experimental?) support, for simple Java/C/C++ mix

> > projects with just a few Java files

> > 3.) no support at all, keeping the current state of the Java tools but

> > not maintaining them officially any longer (the same would hold for

> > similar languages like Scala, ...)

>

> For me, 1 is a non-starter given the state of the world, especially the

> resource for developing SCons and the mismatch of SCons infrastructure

> and JVM-based language compilation.

>

> 2 would indicate a desire to take things further, which I think is a

> waste of the very scarce SCons-related resources. I would suggest 3 is

> not no support, just "maintenance mode" for what is there: i.e. no

> active development but if people provide tested pull requests for bug

> fixes or amendments then we review them and add them if there are no

> obvious problems.

>

> > I don't want to push any decisions, but I'd like to have a clear goal

> > for development...which is also easy to communicate to the end-users.

> > So, option 1) and 3) are definitely my personal favourites.

> >

> > Thinking really crazy, we could also embrace the idea of interfacing

> > Gradle from SCons. Or the other way round? Just sayin'... ;)

>

> The other way round won't happen, I discussed this with Hans 14 months

> ago, and they had a paying client for the Gradle native C++ support,

> which is why Adam is developing the stuff. Given that Gradle is

> supported by the commercial venture Gradleware which is making a nice

> profit, they seem to have the right answer for the problem of "mostly

> Java with a bit of C and C++".

>

> The idea of SCons calling out to Gradle is hardly crazy. Actually it is

> already possible with Command or even Exec. I must actually try this

> idea out!

>

> --

> Russel.

>

> =============================================================================

> Dr Russel Winder t: +44 20 7585 2200 voip:

> sip:russel.winder at ekiga.net

> 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk

> London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder

>

> _______________________________________________

> Scons-users mailing list

> Scons-users at scons.org

> http://four.pairlist.net/mailman/listinfo/scons-users

>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20140125/dbd36a4a/attachment.html


More information about the Scons-users mailing list