概念:
Maven是一个项目管理和构建工具,广泛用于JAVA项目。
实现了自动化项目构建,核心特点是 依赖管理 和 项目构建
1. 依赖管理
Maven读取pom.xml后会自动从中央仓库下载并添加依赖项
2. 自动化构建
Maven 提供了命令,完成代码编译、测试、打包等一系列操作
3. 生命周期管理
Maven定义了一系列的生命周期,每个阶段可以绑定特定的插件和任务
4. 插件机制
Maven的功能通过插件实现,插件可以完成从编译、测试到打包、部署的各种任务
5. 多模块项目支持
Maven支持将一个大模块项目分成多个子模块,方便单独构建和管理
安装与配置:
首先到MAVEN官网下载最新版本的MAVEN二进制压缩包并解压
Maven – Download Apache Maven
(解压避免解压到包含空格 或是有特殊字符的路径)
将MAVEN解压到的文件夹的路径复制
打开系统环境变量,在下方系统变量中点击“新建”
变量名填
%MAVEN_HOME%
变量值将刚刚复制的文件路径粘贴进去后点击确定,如:
E:\B_Tools\apache-maven-3.9.8
然后在系统变量中,找到 Path变量并双击
点击“新建”,填入
%MAVEN_HOME%\bin
然后退出输入保存
打开命令行,输入
mvn -v
如果出现如下图MAVEN的版本,则配置正确
修改本地仓库 和 镜像仓库
打开Maven文件夹下的 /conf/setting.xml 配置文件
修改本地仓库,需要找到localRepository注释的位置,并在注释后面加上Maven本地仓库的路径
格式为
<localRepository>本地仓库路径</localRepository>
配置镜像仓库位置,从国内下载jar包速度会更快,此处使用阿里云的maven仓库
!!重要:在默认镜像前增加aliyun的镜像,可在此复制
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
测试:
在配置 setting.xml 后,可以在cmd中执行命令来测试配置效果
mvn help:system
出现绿色的 BUILD SUCCESSED 可认为配置成功。