Maven仓库与坐标(五)
一、Maven仓库
存放依赖的一个位置/文件夹/仓库,分为以下几种:
- 本地仓库
- 中央仓库
- 远程仓库
1. 本地仓库
第一次执行maven命令时被创建,maven运行时需要的构件都从本地仓库获取,本地仓库不存在时首先去远程仓库下载到本地仓库,然后再使用。
默认目录%USER_HOME%.m2/repostitory需要修改的话,更改 %M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。
2. 中央仓库
Maven社区提供的仓库,包含所有的依赖库。
3. 远程仓库
开发者自己搭建的仓库,可以放自己的私有jar包,而不让别人使用,公司内通常做一个自己的远程仓库来加快jar包的下载速度,类似的阿里云仓库就是国内的加速仓库。
二、坐标
在Maven中,坐标是Jar包的唯一标识,Maven通过坐标在仓库中找到项目所需的Jar包。
如下代码中,groupId和artifactId构成了一个Jar包的坐标:
<dependency> <groupId>cn.missbe.web.search</groupId> <artifactId>resource-search</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
groupId:公司名
artifactId:项目名
version:版本号
时刻与技术进步,每天一点滴,日久一大步!!!
本博客只为记录,用于学习,如有冒犯,请私信于我。