[ 
http://jira.codehaus.org/browse/MNG-3004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=219348#action_219348
 ] 

Kristian Rosenvold commented on MNG-3004:
-----------------------------------------

Thank you, Christian, nice with some feedback.

The output demultiplexer that is present in the code base was only intended as 
a stop-gap, and is architecturally not the proper solution. MNG-2727 is 
targeted at beta-2 and we are awaiting its completion. In the event that 
MNG-2727 does not resolve demultiplexing of the output in parallel build, there 
will be another issue (with a likely target of beta-2) to fix this.

Regarding your team-city issue I will not be surprised if they're parsing the 
output somehow, so I can imagine it being slightly confused.

Please also note that there are several other issues being fixed in the maven 
ecosystem related to stable running of parallel tests, and I'll try to keep 
this updated in the "relates to section" of this issue. The workaround until 
updated plugins are released will normally involve adding dependencies to newer 
library versions to your plugins at the moment.

> Allow build lifecycle to execute projects in parallel
> -----------------------------------------------------
>
>                 Key: MNG-3004
>                 URL: http://jira.codehaus.org/browse/MNG-3004
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: Bootstrap & Build, General, Performance
>    Affects Versions: 2.0.6
>            Reporter: Nigel Magnay
>            Assignee: Kristian Rosenvold
>             Fix For: 3.0-beta-1
>
>         Attachments: 
> MNG-3004-Resurrected-StringSearchModelInterpolatorTest.patch, 
> MNG-3004.increased-testability.patch, MNG3004-SSMI.patch, mng3004.patch, 
> mng3004v2_rev2.patch, parallel-builds.patch
>
>
> One of the great advantages with maven over scripted build environments is 
> that it can calculate the dependencies of the build, and it could execute 
> items that are independent of each other in parallel.
> Unfortunately it currently doesn't do this, which would be a big win over 
> tools such as 'ant'. It also means that multicore machines have lots of idle 
> capacity when running a serial build that could be utilised.
> I had a quick shot at seeing what might be required. Bear in mind this is the 
> first time I have looked at maven internally, and I was just trying to feel 
> my way around and build a POC. I got some of the way there, but my build 
> threads don't seem to have the correct classpath - I think this is something 
> to do with plexus / classworlds - but I don't know enough.
> It'd be great to get this feature in a future version, or a way of running my 
> hack (figuring out why in a thread has not the plexus stuff) in the interim.

-- 
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