mirror of https://github.com/apache/maven.git
o added handling of decorators.
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163063 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e64ca73cd4
commit
092f0c529d
|
@ -39,35 +39,57 @@ Maven Lifecycle
|
|||
| | v
|
||||
| | download the plugin which
|
||||
| | contains code for this goal
|
||||
each prereq | | |
|
||||
is a goal in | | |
|
||||
another plugin | | v
|
||||
| | |
|
||||
| | |
|
||||
| | v
|
||||
| | process the plugin descriptor
|
||||
| | and cache the results
|
||||
| | |
|
||||
| | |
|
||||
| |<---------+
|
||||
| |
|
||||
| |
|
||||
| |
|
||||
| v
|
||||
| do any prereqs need to be processed?
|
||||
| |
|
||||
| yes ---+------ no
|
||||
| | |
|
||||
| | |
|
||||
| foreach(prereq) |
|
||||
| | |
|
||||
+----+ |
|
||||
v
|
||||
are there goal decorations?
|
||||
|
|
||||
|
|
||||
yes ---+--- no
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+-----+
|
||||
| does goalX have any preGoals?
|
||||
| |
|
||||
| yes ---+----- no
|
||||
| | |
|
||||
| v |
|
||||
/-------------/ | foreach(pregoal) |
|
||||
each pregoal is | (1)| (2)| |
|
||||
a goal which +----+ | |
|
||||
may be in | +------->|
|
||||
another plugin | |
|
||||
/-------------/ | |
|
||||
| v
|
||||
| does goalX have any prereqs?
|
||||
| |
|
||||
| yes ---+----- no
|
||||
| | |
|
||||
| v |
|
||||
/------------/ | foreach(prereq) |
|
||||
each prereq is | (1) | (2)| |
|
||||
a goal which | | | |
|
||||
may be in | | |<-------+
|
||||
another plugin | | |
|
||||
/------------/ | | |
|
||||
+------------+ |
|
||||
| |
|
||||
| v
|
||||
| does goalX have any postGoals?
|
||||
| |
|
||||
| yes ---+------ no
|
||||
| | |
|
||||
| v |
|
||||
/------------/ | foreach(postgoal) |
|
||||
each postgoal | (1)| (2)| |
|
||||
is a goal which +-----------+ | |
|
||||
may be in +-------->|
|
||||
another plugin |
|
||||
/------------/ |
|
||||
v
|
||||
+-----+
|
||||
|
||||
* Multiple goals
|
||||
|
||||
|
|
Loading…
Reference in New Issue