版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/104117535
文章目录
一、POM
POM 是 Project Object Model 的简称,它的中文名是 项目对象模型。pom.xml 是 Maven 工程的核心配置文件,与构建过程相关的一切设置都在这个文件中进行配置。
二、坐标
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>
-
将 GAV 三个向量连起来
org.springframework+spring-core+4.0.0.RELEASE
-
以连起来的字符串作为目录结构到仓库中查找
org/springframework/spring-core/4.0.0.RELEASE/spring-core-4.0.0.RELEASE.jar