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