maven1.2 依赖管理

知识点:

  1、maven的依赖管理

  2、依赖关系的分类

  3、唯一ID

  4、依赖下载

  5、maven镜像

  6、搜索第三方组件

  7、命令行编译

分析:

1、为什么会有依赖管理,这是因为你创建项目的时候,导入jar时,它可能关联别的jarbao,你如果手动秋去导入,很容易出错

所以出现了maven的依赖管理,比如你导入包xxx,而这个包的关联包,maven会自动帮你下载下来,所以很方便

2、

依赖关系:

compile  编译时需要导入的jar包

test    编译test的时候需要导入的jar包

runtime  编译时不需要,但是运行时需要

provided  编译时需要用到,但是运行时由JDK或者是某个服务器提供

3、唯一ID

怎么确定:通过groundId、artifactId、version来确定的

4、依赖下载:

这个重要是到maven的中央仓库去下载,第三方库把自己的jar包和相关信息传到maven的中央仓库,然后

maven会自动下载相关的jar包

5、maven镜像

因为中央仓库下载慢,所以搞个镜像快

我们中国是阿里云提供的镜像

你使用之前需要一个配置

  在用户主目录下进去.m2目录。

  然后创建个setting.xml文件

然后代码:

<setting>

<mirrors>

<mirror>

<id>

<name>

<mirrorOf>

<url>

</mirror>

</mirrors>

</setting>

6、搜索第三方组件

是通过search.maven.org来的

7、命令行编译

1)进到pom.xml目录下

2)$ mvn clean package

成功,你会在target发现编译打包好的jar包

总:

这文章主要讲依赖管理是什么,然后通过依赖管理。你需要知道,用三个元素确定依赖,到maven中央仓库或者是镜像下载jar包

稍微明白依赖关系的分类,以及怎么设置镜像,和使用。

会当凌绝顶,一览众山小
原文地址:https://www.cnblogs.com/quenvpengyou/p/13173302.html