第四节、坐标
1、Maven的坐标
2、坐标和仓库中jar包的存储路径之间的对应关系

第四节、坐标

1、Maven的坐标

几何中的坐标
[1]在一个平面中使用x、y两个向量可以唯一的确定平面中的一个点。
[2]在空间中使用x、y、z三个向量可以唯一的确定空间中的一个点。
04.坐标 - 图1
地球上的坐标
[1]通过经度、维度唯一确定一个点的坐标。
04.坐标 - 图2
互联网上的坐标
[1] URL
04.坐标 - 图3
Maven的坐标
Maven的坐标元素包括groupId、artifactId、version、packaging、classfier等,
其中groupId、artifactId、version是必须定义的,即可唯一的标记一个坐标,称为坐标三要素,简称GAV。
[1]groupId:公司或组织的域名倒序+当前项目名称
[2]artifactId:当前项目的模块名称
[3]version:当前模块的版本
com.atguigu.maven
Hello
0.0.1-SNAPSHOT

2、坐标和仓库中jar包的存储路径之间的对应关系

以当前定义的Java项目的坐标为例说明对应关系。
com.atguigu.maven
Hello
0.0.1-SNAPSHOT
[1]将gav三个向量连起来
com.atguigu.maven+Hello+0.0.1-SNAPSHOT
[2]以连起来的字符串作为目录结构到仓库中查找。jar的名称是artifactId-version.jar
com/atguigu/maven/Hello/0.0.1-SNAPSHOT/Hello-0.0.1-SNAPSHOT.jar
※注意:我们自己的Maven工程必须执行安装操作才会进入仓库。安装的命令是:mvn clean install

上一节 回目录