参考链接: Maven 教程 | 菜鸟教程
Maven的功能:
- 管理项目依赖
- 项目的一键构建
步骤: 清理->编译->测试->报告->打包->部署
以下内容只针对Windows平台, 其他操作系统用户请参考上方链接中的教程。
下载
下载地址: https://maven.apache.org/download.cgi
直接下载压缩文件并解压即可。
配置环境变量
这里以Windows 7为例:
- M2_HOME (刚刚所解压的目标根路径)
- Path (新增
;%M2_HOME%\bin
)
MAVEN_HOME可以不进行配置, 下文有详细说明。
(如果只配置了M2_HOME那么就填写 ;%M2_HOME%\bin
)
关于MAVEN_HOME 和 M2_HOME
- MAVEN_HOME 适用于 Maven 1.x, M2_HOME适用于 Maven 2.x 及更高版本。
- Maven 2是对 Maven 1的完全重写, 且不向后兼容。所以同时配置这两个环境变量意味着可以在同一台机器上同时运行这两个变量。
- 但是从Maven 3.5.0开始, 官方指定这些环境变量都不应该指定。只需要配置Path变量即可。
- 由于部分项目仍会使用M2_HOME, 所以推荐配置M2_HOME 和 Path。
最后再打开cmd窗口, 输入: mvn -version
并回车, 可以正常输出maven版本即可。
配置国内镜像
阿里云Maven配置教程
打开 Maven 的配置文件: Maven根目录/conf/settings.xml
, 并在<mirrors></mirrors>
标签中添加 mirror 子节点:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
最后保存文件并关闭即可。
修改本地仓路径
本地仓库的作用: 用来存储从远程仓库或中央仓库下载的插件和jar包。
打开 Maven 的配置文件: Maven根目录/conf/settings.xml
, 并配置 localRepository
标签:
<localRepository>本地仓库路径</localRepository>
最后保存文件并关闭即可。
至此, Maven 环境已配置成功。
Maven简介
maven清理生命周期
-
mvn clean
清理编译内容
maven默认生命周期
-
mvn compile
编译核心代码
-
mvn test
编译核心代码 并 编译测试代码
-
mvn package
编译核心代码和测试代码 并 进行打包
-
mvn install
编译核心代码和测试代码 并 将打包结果安装到本地仓库
-
mvn deploy
发布(需要先配置)