是专门用于管理和构建java项目的工具
提供了一套标准化的项目结构(编译,测试,打包,发布)
提供了一套依赖管理机制 (就是管理你从第三方引入的jar包)


之前我们导入jar需要复制到项目然后加入工作环境
而使用maven只需要

Maven安装配置
1.解压安装包
2.配置环境变量MAVEN_HOME为安装路径的bin目录
3 配置本地仓库:修改conf/setting.xml中的<localRepository>为一个指定目录

在安装目录下新建一个目录,以用来当我们的本地仓库导入jar包用的,不修改默认会放在下面图片的这个目录下,c盘占内存

然后放在conf/setting.xml中的<localRepository>标签中就设置好我们本地仓库的位置
<localRepository>D:\software\apache-maven-3.6.1\mvn_resp</localRepository>
4 配置阿里云私服:修改conf/setting.xml中的<mirrors>标签,添加以下
配置阿里的私服会使我们的下载速度更快
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
一,mvn的基本使用
- mvn.compile 编译
- mvn.clean 清理
- mvn.test 测试
- mvn.package 打包
-
mvn.install 安装
image.png
二,IDEA中如何配置Maven


这时就可以用Maven创建项目了
先介绍一下maven标签 ,由三个标签组成
- groupId 定义当前maven隶属于那个组织名称
- artifactId 当前Maven项目名称,通常为模块名称
-
version 定义当前项目版本号
创建maven项目
导入maven项目
导入
安装maven helper插件,帮助我们更好调试的
maven-helper
maven依赖管理

搜索第三方依赖可以在百度搜索关键字 mysql maven
快速从本地仓库导入依赖 按住alt+insert键 点击dependencies
依赖管理
可以通过scope标签设置对应jar包的作用范围:编译环境,测试环境,运行环境
依赖范围 | 编译环境 | 测试环境 | 运行环境 | 例子 |
---|---|---|---|---|
compile | Y | Y | Y | logback |
test | - | Y | - | Junit |
provided | Y | Y | - | servlet-api |
runtime | - | Y | Y | jdbc驱动 |
system | Y | Y | - | 存储在本地jar包 |
网友评论