1、今天我们介绍一下maven中一个比较重要的概念坐标,这里我们从项目中的pom.xml文件入手,如下图:
2、打开这个pom.xml文件,可以看到有很多groupId/artifactId/version这些名词,这些就是坐标了,如下图:
3、下图中就是这个项目的坐标,maven中使用这三个来唯一定义一个项目或者模块的位置,下图中的【groupId】中内容是公司或者组织域名的倒序+项目名,如下图:
4、下图中的【artifactId】中内容该项目下的模块名,如下图:
5、下图中的【version】中内容该项目或者模块的版本号,一般情况下SNAPSHOT是不稳定版本也就是快照版本,如下图:
6、下图来看依赖包的坐标与仓频骑夭挞库中对应包路径的对应关系,下图中可以看出【groupId】是junit,【artifactId】是junit,【即枢潋雳version】是4.0,接下来我们就根据这个坐标到仓库中找对应的包,如下图:
7、下图中就是仓库中根据坐标找到的对应的junit-4.0.jar包,如下图: