Copyright © 2017, edureka and/or its affiliates. All rights reserved.
WHAT IS MAVEN?
WHY DO WE NEED MAVEN?
ADVANTAGES OF MAVEN
MAVEN ARCHITECTURE
DEMO OF MAVEN
www.edureka.co/devops
MAVEN LIFECYCLE, PHASES AND GOALS
www.edureka.co/devops
Why do I need Maven when
I have Eclipse for Java
projects?
www.edureka.co/devops
Why should I add
dependencies
manually?
What if tomorrow I am
working on a project with
huge number of
dependencies?
Can I automate
the entire build
process of my
project?
www.edureka.co/devops
www.edureka.co/devops
Project of Apache Software Foundation
Build Automation tool
Project Management tool
Handles complete build process
www.edureka.co/devops
Local
Repository
Remote
Repository
Build System
Maven
Site
Httpproject.xml
maven.xml
www.edureka.co/devops
www.edureka.co/devops
www.edureka.co/devops
www.edureka.co/devops
www.edureka.co/devops
01
02
03
04
05
Making the build process easy
Provides a uniform build system
Making the build process easy
Provides guidelines for best practices
Allows transparent migration to new features
www.edureka.co/devops
Demo Project
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
www.edureka.co/devops

Maven Tutorial for Beginners | Edureka