Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。
简单来说,Maven主要包含以下功能: - 依赖管理 - 项目建构部署 - 模块化开发 - 插件管理
1.maven下载与安装
去apache官网下载最新版maven。下载地址:Maven官网

把下载来下的压缩包解压至c盘根目录,如下:

配置maven的系统环境变量,如下图:

cmd打开DOS窗口,输入mvn命令,出现如下界面,就说明maven安装正确!

该命令执行成功后,通常会在${user.home}下出现.m2文件夹,如下图所示:

2.配置本地仓库和阿里云镜像
将%MAVEN_HOME%\conf\settings.xml文件复制到${user.home} /.m2目录下。
设置本地仓库路径:
<!--实际路径根据个人喜好随意配置,但是最好不要设置C盘或者某个中文路径下-->
<localRepository>D:/mymavenlib/repository</localRepository>
在mirros节点下设置阿里云镜像:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3.idea与maven整合
启动idea后,在settings->Build,Execution,Deployment->Build tools->maven 下配置maven,如下图所示:

在settings->Build,Execution,Deployment->Compiler 下设置项目自动编译。如下图:

至此,Maven所有的配置基本完毕,下来就可以着手编写maven项目了。