2. What is Maven?
• Manages Software Projects
- From Compilation to Distribution to
Documentation to Team Building
• Was created to organize Apache Open Source
projects.
3. Maven’s Principles
• Convention over configuration
– Standard Directory Layout
– One primary output per project
– Standard Naming Convention
• Declarative execution
• Reuse of build logic
• Coherent organization of dependencies