On Tue, 2009-12-15 at 06:59 +1100, Adam Murdoch wrote: > > On 14/12/09 6:27 PM, Russel Winder wrote: > > On Mon, 2009-12-14 at 07:08 +1100, Adam Murdoch wrote: > > [ . . . ] > > > >> Now that we can declare the input and output files for a task (used for > >> incremental builds), we can potentially use that same information to > >> wire up the task dependencies. Hopefully in Gradle 0.10 we will do this. > >> This starts to shift the focus of the build script from tasks to files. > >> Which is a much better way of describing about most builds, I think. > >> > > Curses, this gives me an awkward decision. Clearly SCons is currently > > the right tool for this job, but unlike Waf and Gradle which can be > > embedded in the project easily, SCons cannot. Waf has the wrong focus > > for this task so it is out. > > > > Any idea of a timescale for when this file/directory-based stuff might > > be available for use? If it's a few weeks I may wait, if it's a few > > months, I'll switch from Gant to SCons now and think about Gradle for > > this later. > > > > > > Probably somewhere between the 2 :) > > I'm not sure why you can't use Gradle. You have to add a few task > dependencies manually for now, and when the auto-wiring is available, > you can remove the manual dependencies. This doesn't seem like too high > a cost to pay.
I have done the minimal pain thing and transferred the Gant script to
being a Gradle script. So no use of the DAG at all, but it does allow
for use of Gradle Wrapper.
I hate it when I hack like this ;-)
--
Russel.
=============================================================================
Dr Russel Winder Partner
xmpp: [email protected]
Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road, f: +44 8700 516 084 voip: sip:[email protected]
London SW11 1EN, UK m: +44 7770 465 077 skype: russel_winder
signature.asc
Description: This is a digitally signed message part
