First, Introduction
A software project management tool that manages project construction, reporting, and documentation with a small section of descriptive information.
Second, why should use Mave
1, project construction automation.
We find that in addition to writing the source code, a considerable portion of the day's work is spent compiling, running unit tests, generating documents, packaging, deploying, and so on tedious and obscure work, which is construction. We are often unaware of this part of the time, in fact, as long as a little bit of thought, this series of work can be completely automated.
2, Management Pack dependencies
In this open source era, almost any Java application borrows a whole host of Third-party Open-source libraries that are introduced into the project in a dependency fashion. Issues such as dependency growth, version inconsistency, version conflict, and dependency bloat are all revealed. Solving these problems by hand is a tedious and indeed a matter to face. MAVEN provides an excellent solution for accurately locating each widget (artifact) through a coordinate system, i.e., using a set of coordinates, MAVEN can find any Java class library such as a jar file, and Maven brings the order to the world of this class library, So we can use it to help us orderly management dependence, easy to solve those complicated dependency problems.
MAVEN provides a free central repository for Java developers all over the world, where we can find almost any popular open source library, with some MAVEN derivative tools such as nexus, which we can search quickly. As long as the coordinates are positioned, MAVEN can also help us download it automatically. No longer need to click on the Open Source project home page, no longer need to find download links, no longer need to manually download.
MAVEN's central repository is really imperfect, and you may find that a jar package appears under two different paths, which is not Maven's fault, which is the coordinates of the open source project itself. Moreover, if there is no central warehouse, you will have to go to the Open Source project home page to find the download link, this is not more trouble. Know that there are a lot of MAVEN warehouse search services now. Unable to find the class library you need from the central warehouse. Because of the license and other factors, it is entirely possible, then you need to do is to create an organization within the warehouse server, you will find that this will bring you a lot of unexpected benefits.
Iii. Use of Tutorials
Reference: http://www.iteye.com/topic/1123225