Maven
What is Maven and
Why it uses?
Maven is a powerful project management tool that is based on
POM (project object model).
It is used for projects build, dependency and documentation. Maven is a tool that can be used for building and managing any Java-based project.
How Maven Works?
What are the Maven Objectives?
- Making the build process easy
- Providing a uniform build system
- Providing quality project information
- Encouraging better development practices
What are
the quality project information that we can get from Maven?
Maven aims to gather current principles
for best practices development and make it easy to guide a project.
For example, specification, execution,
and reporting of unit tests are part of the normal build cycle using Maven.
Current unit testing best practices were
used as under guidelines:
- Change log created directly from source control
- Cross referenced sources
- Mailing lists managed by the project
- Dependencies used by the project
- Unit test reports including coverage
What is
Maven NOT?
These are not the only features Maven has, and its objectives
are quite different.
- Maven is a site and documentation tool
- Maven extends Ant to let you download
dependencies
- Maven is a set of reusable Ant script lets
Comments
Post a Comment