Wednesday 11 July 2012

Maven Tutorial

                                   Maven Tutorial 

What is Maven?

We need a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs across several projects.The result is a tool that can now be used for building and managing any Java-based project.The most powerful feature is able to download the project dependency libraries automatically.
Maven is a project object model, a set of standards, a project lifecycle, a dependency management system, and logic for executing plugin goals at defined phases in a lifecycle. When you use Maven, you describe your project using a well-defined project object model, Maven can then apply cross-cutting logic from a set of shared plugins.

Maven's Objectives

Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:
   >Allowing transparent migration to new features
   >Making the build process easy
   >Providing guidelines for best practices development
   >Providing a uniform build system
   >Providing quality project information

No comments:

Post a Comment