Updated the notes about the order of processing and a small problem with the conflation of duplicate checkingin getProjectMap

This commit is contained in:
Jason van Zyl 2014-01-06 12:16:06 -05:00
parent 7c3052ddeb
commit 6e3f24babc
1 changed files with 4 additions and 2 deletions

View File

@ -183,12 +183,14 @@ public class DefaultMaven
//
// 5) Execute AbstractLifecycleParticipant.afterSessionStart(session)
//
// 6) Get reactor projects looking for read errors, and duplicate declarations
// 6) Get reactor projects looking for general POM errors
//
// 7) Create ProjectDependencyGraph using trimming which takes into account --projects and reactor mode. This ensures
// that the projects passed into the ReactorReader are only those specified.
//
// 8) Create ReactorReader with the project map created in 7)
// 8) Create ReactorReader with the getProjectMap( projects ). NOTE that getProjectMap(projects) is the code that
// checks for duplicate projects definitions in the build. Ideally this type of duplicate checking should be part of
// getting the reactor projects in 6). The duplicate checking is conflated with getProjectMap(projects).
//
// 9) Execute AbstractLifecycleParticipant.afterProjectsRead(session)
//