1.配置maven环境
进入settings
选择安装的maven版本 配置文件 本地仓库
2.maven坐标
俗称 gav:使用下面三个向量子仓库中唯一定位一个 Maven 工程
在项目中的 pom.xml 文件中,我们可以看到下面gav的定义:
<groupid>com.wener</groupid> 公司或组织域名倒序
<artifactid>webapp</artifactid> 模块名,也是实际项目的名称
<version>0.0.1-SNAPSHOT</version> 当前项目的版本
<version>0.0.1-RELEASE</version>
会存在snapshot快照仓库和release发布仓库,snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。
3.创建maven项目
新建模块
选择maven
配置Name,和maven坐标
maven的java项目
4.导入maven项目
选择pom.xml文件导入
(此处红波浪线是还没有安装maven插件)
推荐idea的插件:便于运行 和 断点调试maven
依赖管理
原始的pom.xml 表示当前项目的坐标
<!-- 导入mysql 驱动jar包 -->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
</dependencies>
刷新即可
设置 any changes 不用每次刷新
依赖范围
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
<scope>compile</scope>
</dependency>
</dependencies>
<scope> 依赖范围 </scope>
compile: 默认值 三种环境有效
test: 测试环境中有效
runtime: 测试、运行环境有效
system: 编译、测试环境有效
import:
provide: 用于web工程, 打包后不会依赖