There were several projects each with their own Ant build files that were all slightly different and JARs were checked into CVS. We wanted 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 maven tool that can now be used for building and managing any Java-based project.

Maven is a popular build tool available for java developers.


1.       Reduce the duplication of dependent software libraries (jars) required to build an application
2.       Store all the software libraries in a remote store called a repository
3.       Libraries private to the organization cannot be uploaded. By setting up an internal maven   repository, an organization can avail of the benefits of a maven repository
4.       Repository jars has been used by maven pom.xml files.


bullet point Maven Plugin,MOJO and Build Lifecycle    click here
bullet point Maven Structure    click here
bullet point Types of maven repository, Comparison of various maven repository managers    click here
bullet point Installing Maven in Eclipse    click here
bullet point Maven Parent POM    click here
bullet point SCM tags in Maven    (vs)    Maven Release click here
bullet point Maven - Guide to Working with Multiple Modules click here

No comments:

Post a Comment