Hi Jonathan,
Good to hear from you, I had hoped you'd comment, after all you've done
a great job converting the make build script to ant, your in a better
position of understanding the current build structure than most.
What might Gradle Buy us?
Build simplification, automation, modularization, segregation,
dependency - for when we integrate / optionalize jini community projects
after AR2 and decide which existing parts of River might be optional.
Some points to consider:
* We'd still be using Ant.
* Using Ant tasks from Gradle is as convenient and more powerful
than using Ant tasks from a |build.xml| file.
* We'd be swapping XML for Groovy, which looks like Java, keeping
ant and getting the benefits of ivy.
Before we go making any final decisions, or digging in our positions,
lets listen to what Hans has to say, this might just be the opportunity
we need to make life easier.
There are reasons people on the list keep crying out for Maven support,
there are reasons why Hans has felt the need to create a new build
tool. Lets hear them.
Oh and this guy wants to help and I like help, bouncing ideas off each
other, even if we don't take those ideas on, grows our own understanding.
P.S. Welcome Back!
Cheers,
Peter.
Jonathan Costers wrote:
Hi guys - I have been away for a while, sorry.
Actually, I think I can spare some time getting my hands dirty on the
existing Ant build.
There are some loose end (which I left previously, I admit) that need
cleaning up.
One that comes to mind is re-integrate the example apps in the new Ant build
system.
Another one is the whole unit/integration testing integration.
To be honest, I don't believe a new build system is the right way to go at
this point ..
Don't get me wrong, Gradle sounds cool, but what does it buy us?
My gut feeling says to:
- get the build process right (some more work to do)
- get some automated testing setup (some more work to do)
- get any hanging patches into the trunk
- release AR2
I may be missing something (haven't been following all the mailing list
discussions), if so please forgive my ignorance
Best regards
Jonathan
2009/9/25 Niclas Hedhman <[email protected]>
On Thu, Sep 24, 2009 at 3:12 PM, Peter Firmstone <[email protected]> wrote:
That would be awesome, I think we'd really benefit.
Can you talk to Hans while we get AR2 released?
Hans is interested to help out with establishing Gradle as a build
platform for River. He just wonders how to get started, as he has no
background information on Jini/River from before. I suggested that he
subscribe to the list as a first step, and perhaps we should get a
Skype/IRC chat organized to spin the various aspects of River's needs.
Cheers
--
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java
I live here; http://tinyurl.com/2qq9er
I work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug