【Maven学习笔记四】POM与坐标

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/104117535








一、POM

POM 是 Project Object Model 的简称,它的中文名是 项目对象模型pom.xmlMaven 工程的核心配置文件,与构建过程相关的一切设置都在这个文件中进行配置。



二、坐标

1、数学中的坐标

1)在平面上

使用 X、Y 两个向量可以唯一的定位平面中的任何一个点。

2)在空间中

使用 X、Y、Z 三个向量可以唯一的定位空间中的任何一个点。


2、Maven 的坐标(GAV)

使用三个向量(groupId、artifactId、version)在仓库中唯一定位一个 Maven 工程。

1)groupId

它是公司或组织域名的倒序再加项目名。如下:

<groupId>com.sun.maven</groupId>

2)artifactId

它代表 模块名。如下:

<artifactId>Hello</artifactId>

3)version

它代表该模块的 版本号,其中 SNAPSHOT 代表快照版(不稳定的版本)、RELEASE 代表正式版(已发布的版本)。如下:

<version>0.0.1-SNAPSHOT</version>

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

我们就以 springframework 为例。

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

<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.0.0.RELEASE</version>
  1. GAV 三个向量连起来

    org.springframework+spring-core+4.0.0.RELEASE
    
  2. 以连起来的字符串作为目录结构到仓库中查找

    org/springframework/spring-core/4.0.0.RELEASE/spring-core-4.0.0.RELEASE.jar	
    


博客中若有不恰当的地方,请您一定要告诉我。前路崎岖,望我们可以互相帮助,并肩前行!



发布了152 篇原创文章 · 获赞 160 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/sun8112133/article/details/104117535
今日推荐