Maven 使用小记
本文对 Maven 的安装、配置与基本使用做简单小记。
Maven 安装
首先从 Maven 官方地址:http://maven.apache.org/download.cgi 下载 apache-maven-xxx-bin.tar.gz
将下载的文件解压到 /Users/yaxing/dev/ 下。
在终端输入:
|
|
添加如下内容,配置环境变量:
|
|
让其生效:
|
|
查看是否安装成功,终端输入:
|
|
如果安装成功则显示:
|
|
Maven 配置
修改安装目录下的 conf > settings.xml 文件
|
|
1、配置本地仓库
|
|
2、配置阿里云镜像
|
|
3、配置全局 jdk 版本
|
|
Maven 问题
遇到 zsh: command not found: mvn
的问题,可参考 https://blog.csdn.net/With_Her/article/details/104144109 解决。
Maven 使用
依赖范围
在通过 dependency 添加依赖时,可以通过
scope
标签配置当前依赖的适用范围
-
test 只在项目测试阶段引入当前依赖(编译、测试)
1 2 3 4 5 6
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>
1
-
runtime 只在运行时使用(运行、测试运行)
-
provided 在(编译、测试、运行)
-
compile 在(编译、测试、运行、打包)都引入
生命周期
命令 | 名称 | 描述 |
---|---|---|
clean | 清理缓存 | 清理项目生成的缓存 |
validate | 校验 | 验证项目需要是正确的(项目信息、依赖) |
compile | 编译 | 编译项目专供的源代码 |
test | 测试 | 运行项目中的单元测试 |
package | 打包 | 将项目编译后的代码打包成发布格式 |
verify | 检查 | 对集成测试的结果进行检查、确保项目的质量是达标的 |
install | 安装 | 将包安装到maven的本地仓库,本地的其他项目可以引用此项目 |
deploy | 部署 | 将包安装到私服的仓库,以供其他开发人员共享 |