Brief Notes on Maven Architecture

1   Overview

Just some brief notes and pointers regarding maven. This is not maven tutorial. This is just intended to help you recollect what you already know and build some more clarity on it.

2   References

3   Concepts

4   Notes


Note that packaging type just defines the implicit semantics for relevant goals in lifecycles. Depending on the goal, the relevant actions from relevant project POM files get executed. That's why this POM model it is Declarative and not Procedural.

5   Diagrams

Maven Dir Structure Maven Highlevel Architecture Maven Lifecycle Flow Maven Repositories POM Components