Maven概述
IDEA配置Maven
基本使用
compile: 编译
clean: 清理
test:测试
package: 打包
install:安装
生命周期
Maven坐标详解
什么是坐标
资源的唯一标识
使用坐标来定义项目或引入项目中需要的依赖
Maven坐标组成:
groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima)
artifacted:定义当前Maven项目名称(通常是模块名称,例如:order-service、goods-service)
version:定以当前版本号
<groupId> com.itheima</groupId>
<artifacted> maven-demo </artifacted>
<version> 1.0-SNQPSHOT </version>
<dependency>
<groupId> mysql</groupId>
<artifacted> mysql-connector-java </artifacted>
<version> 5.1.46 </version>
</dependency>
依赖管理
<!-- 导入mysql 驱动jar包-->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
</dependencies>
依赖范围
通过设置坐标的依赖范围(scope),可以设置对应jar包的作用范围:编译环境、测试环境、运行环境
<scope>默认值:compile