Maven: Project building, dependency management, and project information management based on the Java platform.
1. Build
Maven standardizes the build process
Build process: Compile, run unit tests, build documents, package, and deploy
Avoid duplication: design, coding, documentation, building
2. Dependency Management
Provides a central warehouse to help us automatically download widgets
Accurately locates each component (artifact) through a coordinate system, and can find any Java class library (such as a jar file) through a set of coordinates
3. Project Information Management
Direct Project information: Project description, developer list, version control system address, license ...
More valuable information: project documents, test reports, static analysis reports, source version log reports, etc.
The contents of this series plan:
One, maven input price: Theory
Second, maven Price: Maven Installation and directory structure
Iii. maven input: Maven's life cycle phase
Iv. Price of maven: Nexus Building
V. Maven Price: Java EE development environment using MAVEN to build SSM (SPRINGMVC, Spring, Mybatis)
Hooxue Synchronous Release: http://www.hooxue.com/course/maven_introduce-259
The theoretical chapter of MAVEN's input price