Some preliminary understandings about Maven:
1, the word maven can be translated as: "Accumulation of knowledge", "experts", professionals, etc.;
2, one of the uses of MAVEN is to build, it is a powerful build tool that can help us to automate the build process, from cleaning, compiling, testing, to generating reports, to packaging and deploying, we don't have to keep typing commands, just use MAVEN to configure the project, and then enter simple commands such as MVN clean install), MAVEN will help us with those trivial tasks.
3. Maven is a cross-platform, so you can use the same commands for both Windows,linux and Mac.
4, MAVEN can help us standardize the construction process, all the build commands are simple porting, in favor of the standardization of the rental Project team.
5, MAVEN provides the central warehouse, through the Gav coordinates form locates.
6. The final declarator is valid when referencing different versions of the same artifact in the Pom.xml file of the MAVEN project.
This article is from the "I see Maven" blog, please make sure to keep this source http://glove.blog.51cto.com/10488249/1674161
My opinion on Maven's actual combat (maven first knowledge)