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
carej@us.ibm.com
IBM WebSphere Application Server
WAS Release Engineering
Alex Iliev <alex.iliev@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-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
|