0%

Maven

1:什么是Maven?

maven是一个项目管理工具。

2:Maven能干什么?

他可以帮助我们管理项目,包括自动编译,测试,删除,部署和下载依赖等操作。
私以为他最强大的就是依赖的管理。

3:我需要安装Maven吗?

不需要,因为IDEA已经集成了Maven,我们只需要配置一下即可。

4:配置Maven的中央仓库?

本地项目—-本地仓库—–中央仓库
当我们构建本地项目的时候需要jar包,优先从本地仓库去找,如果没有就去中央仓库下载。
默认的中央仓库的国外的,下载速度较慢。所以,建议修改为国内的阿里云提供的镜像仓库。
修改的文件叫:settings.xml
里面建议配置这样一段:

1
2
3
4
5
6
7
8
9
10
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
https://maven.aliyun.com/repository/public
</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>

5:Maven的目录结构是怎么样的?

image.png

6:如何添加依赖?获取依赖?

我们可以在上图的pom.xml文件中写入以下内容来添加依赖:

1
2
3
4
5
6
7
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.25</version>
</dependency>
</dependencies>

中可以写入多个依赖,格式如上所示。

查找依赖:

1国外网站:

https://mvnrepository.com/
image.png

我就以mysql为例子演示。

image.png

就选择第一个即可,JDBC。

image.png

我们随便选择一个。

image.png

把上图里面的代码复制到pom.xml即可。

2阿里云云效:

https://developer.aliyun.com/mvn/search
image.png

操作请看上图。

image.png

注意文件类型,我们需要的是jar包。

image.png

点击文件名后会弹出上图的界面,你可以复制依赖到目标pom.xml里面,也可以直接下载(这一点还是做的很方便的)。

7:Maven常用命令有哪些?

image.png