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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to