Re: Parallel build scheduling explanation

2013-09-19 Thread Kristian Rosenvold
Herve; I added the dependency to the parent pom to the docs. Jason: In the current project I'm working with, I get the following timings: mvn -o -T 4 clean install : 53 seconds mvn -o clean install : 50 seconds mvn -DskipTests -o -T 4 clean install : 14.1 seconds mvn -DskipTests -o clean install

Re: Parallel build scheduling explanation

2013-09-19 Thread Jason van Zyl
Each circle is a project in a multi-project build (I think we need to clean up our terminology, I stopped saying multi-module built so I don't have to explain the difference between a module and project). Kristian is correct it's the depth from the root project. Everything on level 1 can be bui

Re: Parallel build scheduling explanation

2013-09-19 Thread Hervé BOUTEMY
ok, thanks you for the update, I'm starting to see "Maven calculates this graph based on declared inter-module dependencies for a multi-module build" IIUC, dependency graph contains both explicit dependencies (in pom dependencies section) and implicit dependencies got from parent this would expl

Re: Parallel build scheduling explanation

2013-09-19 Thread Hervé BOUTEMY
I suppose each circle is a module but I don't understand what the levels are, and how modules are dispatched into levels Regards, Hervé Le jeudi 19 septembre 2013 18:36:49 Kristian Rosenvold a écrit : > Jason sent me some questions about the parallel build that included a > real nice figure. Si

Re: Parallel build scheduling explanation

2013-09-19 Thread Kristian Rosenvold
Good question ;) I did a minor update to the wiki, adding something like: Each node in the graph represents a module in a multi-module build, the "levels" simply indicate the distance to the first module in the internal reactor dependency graph. Kristian 2013/9/19 Hervé BOUTEMY : > I suppose

Parallel build scheduling explanation

2013-09-19 Thread Kristian Rosenvold
Jason sent me some questions about the parallel build that included a real nice figure. Since I'm a sucker for nice figures (especially those that others make!), I quickly updated the wiki page with this, and added some docs to describe his figure. https://cwiki.apache.org/confluence/display/MAVEN