Author: hboutemy Date: Sat Sep 3 19:58:05 2011 New Revision: 1164921 URL: http://svn.apache.org/viewvc?rev=1164921&view=rev Log: added an introduction to model building steps
Added: maven/maven-3/trunk/maven-model-builder/src/site/apt/ maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt (with props) Added: maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt?rev=1164921&view=auto ============================================================================== --- maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt (added) +++ maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt Sat Sep 3 19:58:05 2011 @@ -0,0 +1,61 @@ + ----- + Introduction + ----- + Hervé Boutemy + ----- + 2011-09-03 + ----- + +Maven Model Builder + + The effective model builder, with inheritance, profile activation, interpolation, ... + + The main component is <<<ModelBuilder>>> + ({{{./apidocs/org/apache/maven/model/building/ModelBuilder.html}javadoc}}, + {{{./xref/org/apache/maven/model/building/ModelBuilder.html}source}}), + with its <<<DefaultModelBuilder>>> implementation + ({{{./apidocs/org/apache/maven/model/building/DefaultModelBuilder.html}javadoc}}, + {{{./xref/org/apache/maven/model/building/DefaultModelBuilder.html}source}}) + that manages the steps sequence. + + The sequence is divided into 2 phases, with optional plugin processing: + + * phase 1 + + ** profile activation + + ** model normalization + + ** profile injection + + ** parent resolution + + ** inheritance assembly + + ** model interpolation + + ** url normalization + + [] + + * phase 2 + + ** model path translation + + ** plugin management injection + + ** <(optional)> lifecycle bindings injection + + ** dependency management injection + + ** <(optional)> reports configuration + + ** <(optional)> reports conversion to decoupled site plugin + + ** <(optional)> plugins configuration + + ** effective model validation + + [] + + [] Propchange: maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/maven-3/trunk/maven-model-builder/src/site/apt/index.apt ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision