[ http://jira.codehaus.org/browse/CONTINUUM-265?page=comments#action_64948 
] 

Christian Gruber commented on CONTINUUM-265:
--------------------------------------------

This would be highly useful, especially in situations where you have peers in a 
dependency chain, but would require a fair bit of dependency management.

Consider:
     Project A
     BCD depend on A

     E depends on C and D
     F depends on B and C

     G depends on E and F

A would have to be built in isolation, but B, C, and D could be built 
simultaneously.  E and/or F could be built, only with BOTH of their respective 
dependencies are done.  One way would be to fork threads for each build.  Each 
would know their dependencies and poll them until they receive a "yes, I'm 
done", then they could begin on their merry way.

A key problem with this, is that Maven assumes that all build artifacts go to 
the central repository, so relying on maven itself won't be a solution.  
Continuum would have to maintain more build state.  This should be fine, since 
it already scoops up dependencies and displays them, but the point is that it 
would have to be a Continuum solution, not a maven solution.  Also, if it were, 
and if dependencies for ant/shell build types could be added manually, as long 
as those dependencies were also in the current Continuum instance, then such a 
solution could work for any and all project types.





> Concurrent builds
> -----------------
>
>          Key: CONTINUUM-265
>          URL: http://jira.codehaus.org/browse/CONTINUUM-265
>      Project: Continuum
>         Type: New Feature

>   Components: Core system
>     Reporter: Torsten Curdt
>      Fix For: 1.1

>
>
> Instead of processing the builds sequentially it would be great to be
> able to specify how many projects are being build concurrently.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to