本文目录
- 一、Maven 简介
- 二、安装及配置
- 三、基本使用
- 四、IDEA 配置 Maven
- 五、Maven 中的坐标
- 六、IDEA 创建 Maven 项目
- 七、IDEA 安装 Maven-Helper 插件
- 八、依赖管理
一、Maven 简介
Maven 是专门用于管理和构建 Java 项目的工具,其主要功能有:
- 提供了一套标准化的项目结构;
- 提供了一套标准化的构建流程(编译、测试、打包、发布等);
- 提供了一套依赖管理机制;
所有 IDE
使用 Maven
创建的项目结构完全一样,在所有 IDE
中可以通用。
它基于项目对象模型(POM
)的概念,通过一小段描述信息来管理项目的构建、报告和文档。
二、安装及配置
- 下载
Maven
解压,即算安装完成,点击前往 Apache Maven 官网下载 >>> - 配置环境变量
Windows
下找到【设置】-【关于】-【高级系统设置】-【环境变量】-【系统变量】-【新建】
在 Path
中,新建 %MAVEN_HOME%\bin
。
检测配置有效性:命令行窗口输入 mvn -version
。
- 配置本地仓库
修改conf/settings.xml
中的localRepository
为自己想要的目录。
默认是${user.home}/.m2/repository
,Windows 环境下一般在C:\Users\用户名\.m2\repository
。 - 配置阿里云镜像仓库
修改conf/settings.xml
中的mirrors
配置。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
三、基本使用
Maven
常用命令:
-
compile
:编译 -
clean
:清理 -
test
:测试 -
package
:打包 -
install
:安装
四、IDEA 配置 Maven
在 idea
中,点击【File】-【Settings】-【Build,Execution,Deployment】-【Build Tools】-【Maven】
五、Maven 中的坐标
1. 什么是坐标?
-
Maven
中的坐标是资源的唯一标识 - 使用坐标来定义项目或引入项目中需要的依赖
2. Maven 坐标主要组成
groupId
:定义当前Maven
项目隶属组织名称(通常是域名反写,例如:com.baidu
)artifactId
:定义当前Maven
项目名称(通常是模块名称,例如order-service
、goods-service
)version
:定义当前项目版本号
例如:
<groupId>com.mytest</groupId>
<artifactId>maven-demo</artifactId>
<version>1.0-SNAPSHOT</version>
六、IDEA 创建 Maven 项目
【File】-【New】-【Module】-【Maven】-【Next】
点击 Finish
完成创建。
七、IDEA 安装 Maven-Helper 插件
【File】-【Settings】-【Plugins】
八、依赖管理
- 导入坐标方式
<!-- 导入 MySQL 驱动 jar 包 -->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
</dependencies>
- 快捷导入方式
在pom.xml
中按alt + insert
,选择Dependency
。
输入想要的包,检索即可。