mirror of https://github.com/apache/maven.git
added an introduction to model building steps
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@1164921 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fce3462788
commit
4abb2ac9ab
|
@ -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
|
||||||
|
|
||||||
|
[]
|
||||||
|
|
||||||
|
[]
|
Loading…
Reference in New Issue