We don't use Ivy, but we do have our own set of extensions that has some 
similar concepts in terms of multiple projects with dependencies between 
them.

We use multithreaded build dispatching based on a dependency graph & let 
me tell you: it's not an easy thing to get right. I've had to make several 
changes to core Ant classes to get this stuff working properly.

Of particular concern is logging: your logger must be able to deal with 
the fact that you have projects running in parallel or your logs will be 
an incomprehensible jumble.

Not trying to discourage anyone from giving this a go, but it's certainly 
not for the faint hearted.

____________________________________________________________________________________________
 

Jeffrey E. (Jeff) Care 
ca...@us.ibm.com 
IBM WebSphere Application Server 
WAS Release Engineering 





Alex Iliev <alex.il...@gmail.com> wrote on 01/27/2009 04:51:44 PM:

> [image removed] 
> 
> buildlist/subant in parallel
> 
> Alex Iliev 
> 
> to:
> 
> dev
> 
> 01/27/2009 04:53 PM
> 
> Please respond to "Ant Developers List"
> 
> I was thinking that the combination of ivy:buildlist and subant is a
> perfect candidate for parallelization: the dependency graph tells us
> exactly which Ivy modules can be built in parallel. I'd be interested
> in implementing some such functionality. Any thoughts from the list on
> whether something like this exists or is in progress?
> 
> Cheers
> 
> alex
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> For additional commands, e-mail: dev-h...@ant.apache.org
> 

Reply via email to