Maven核心概念(3) 之 Maven的坐标

Maven坐标

Maven的坐标在我们创建Maven项目的时候会填写,这个坐标也会出现在pom.xml文件的上端。安装到Maven仓库中,也可以按照坐标找到对应的资源。

1、几何中的坐标

  • [1]在一个平面中使用x、y两个向量可以唯一的确定平面中的一个点。

  • [2]在空间中使用x、y、z三个向量可以唯一的确定空间中的一个点。

2、Maven的坐标

使用如下三个向量在Maven的仓库中唯一的确定一个Maven工程。

  • [1]groupid:公司或组织的域名倒序+当前项目名称(因为一个公司不可能只有一个项目)

  • [2]artifactld:当前项目的模块名称

  • [3]version:当前模块的版本

<groupld>com.learn.maven</groupld>
<artifactld>Hello</artifactld>
<version>0.0.1-SNAPSHOT</version>

说明一下:关于version

  • SNAPSHOT表示快照的意思,就是快速迭代的一个版本,一般我们开发的时候用SNAPSHOT就可以。
  • RELEASE 表示分离的意思,就是形成一个稳定的版本就可以分离出来了。

3、如何通过坐标到仓库中查找jar包?

(1)将gav三个向量连起来
com.learn.maven+Hello+0.0.1-SNAPSHOT

(2)以连起来的字符串作为目录结构到仓库中查找
仓库根目录/com/learn/maven/Hello/0.0.1-SNAPSHOT/

(3)最后在文件名用artifactld-版本号,进行命名
com/learn/maven/Hello/0.0.1-SNAPSHOT/Hello-0.0.1-SNAPSHOT.jar

按照上面路径就一定能在Maven的仓库中找到对应的jar包。

注意:我们自己的Maven工程必须执行安装操作才会进入仓库。安装的命令是:mvn install

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • |-1-更新内容[6.从仓库解析依赖的机制(重要)] 1Maven仓库作用 仓库用来存储所有项目使用到构件,在ma...
    zlcook阅读 11,446评论 0 25
  • 1、什么是坐标? ①、数学中的坐标 在平面上,使用 X 、Y 两个向量可以唯一的定位平面中的任何一个点 在空间中,...
    goldfather阅读 4,239评论 0 0
  • Maven的基本了解 什么是Maven? Maven就是Apache下的一个开源项目。它是用纯java开发的。是一...
    Bcome阅读 8,206评论 0 7
  • 1.编写POM Maven项目的核心文件是pom.xml,POM(Project Objcet Model)项目对...
    zlcook阅读 11,155评论 7 26
  • 在Maven世界中,依赖、插件、项目构建完成后输出的jar包都可以看作是一个构件,任何一个构件都有一组坐标唯一标识...
    SonyaBaby阅读 3,863评论 0 0

友情链接更多精彩内容