Sunday, May 28, 2017

Why we need MAVEN?

  • Making the build process easy
  • Providing a uniform build system
  • Providing quality project information
  • Providing guidelines for best practices development
  • Allowing transparent migration to new features

Common Problem

  • Multiple jars
  • dependencies and version
  • Project structure 
  • Building , polishing and deploying

What is POM?

As a fundamental unit of work in Maven, POM is an XML file that contains information about project and configuration details used by Maven to build the project

What is MAVEN?

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information

Table of Contents

  • MAVEN: What is MAVEN?
  • MAVEN : What is POM?
  • MAVEN : Why we need MAVEN?
  • MAVEN VS ANT
  • MAVEN installation on WINDOW
  • MAVEN Build Lifecycle
  • MAVEN Build Profile
  • MAVEN Repository
  • MAVEN Plugins
  • MAVEN Manage Dependencies
  • MAVEN External Dependency
  • MAVEN Project Documents
  • MAVEN Folder Structure
  • MAVEN commands
  • MAVEN Project from console
  • MAVEN project using eclipse
  • MAVEN Project from java project using eclipse
  • MAVEN Web Project