Maven实战(四)--坐标
来源:互联网 发布:青岛淘宝代理 编辑:程序博客网 时间:2024/05/22 02:55
1.Maven中坐标的作用
在没有maven的引入之前,我们在项目中导入jar需要在网上搜索对应jar包,这就要浪费我们很多的时间,但是有了maven我们就可以去中央仓库下载各种开源项目构件,十分方便。在maven中拥有大量的jar、war等文件,即使我们去中央仓库下载,我们也需要一个方式来定位这些文件。所以,maven就提供了坐标来用于定位这些文件。
2.坐标元素理解
maven的坐标元素包括:groupid、artifactid、version、packaging、classifier:
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- groupId:义当前maven项目隶属的实际项目。这和实际项目不同,不一定是一对一的关系,如spring-framework,它对应很多模块,spring-core,spring-context等,由于Maven中模块的概念,因此,一个实际项目往往会被划分成很多模块。通常和域名反向对应。
- artifactId:定义实际项目中的一个maven项目(模块)。如果是模块,一般使用实际项目名作为artifactId的前缀。在默认情况下maven生成的构建,其文件名会以artifactId作为开头:如junit-test生成junit-test-4.12.jar
- version:定义项目目前版本
- packaging:定义maven项目的打包方式,如jar则生成.jar文件,如果是war则为.war文件,默认jar
- classifier:用来定义构建输出的一些附属构建。如下情况:有的时候会有jak版本,这时候就需要
<classifier>jdk15</classifier>
指定对应jdk版本
阅读全文
0 0
- Maven实战(四)--坐标
- Maven实战(四)--坐标
- [Maven实战](7)坐标
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- Maven实战(一)坐标规划
- Maven实战(五)坐标详解
- Maven实战(五)坐标详解
- 【Maven实战】04 坐标
- Maven实战(四)生命周期
- Maven实战(四)生命周期
- Maven实战(四)生命周期
- 双坐标轴
- 设计模式之桥梁(桥接)模式
- [OpenCV] cv::Mat to IplImage*
- 全国各城市代码
- typedef理解
- Maven实战(四)--坐标
- 行为型模式之访问者模式(Visitor)
- 和为 s 的连续正整数序列
- JVM 优化经验总结
- thinkphp 分页 修改分页样式
- php中常用array函数
- Maven实战(五)-- 依赖管理
- django学习
- 原码,反码,补码