Maven学习七:坐标三元素
2013-11-30 20:26
225 查看
在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件,构件的逻辑表示方式是:坐标和依赖,构件的物理表示方式是:文件。Maven坐标就是提供了一组规则定义:世界上任何一个构件都可以使用Maven坐标唯一标识,Maven坐标的元素包括groupId、artifactId、version、packaging、classifier,其中groupId、artifactId、version可以算作必要三元素了。
groupId:
Maven项目隶属的实际项目,命名方式通常与域名反向一一对应。必须定义。artifactId:
实际项目中的一个Maven项目(模块),推荐使用实际项目名称作为artifactId的前缀。必须定义。version:
Maven项目当前所处的版本。必须定义。packaging:
Maven项目的打包方式,打包方式通常与所生成构件的文件扩展名对应。当没有定义时,Maven会使用默认值jar。classifier:
帮助定义构件输出的一些附属附件。注意,不能直接定义项目的classifier,因为附属构件不是项目直接默认生成的,而是由附加的插件帮助生成的。相关文章推荐
- Maven学习七:坐标三元素
- maven学习(九)——maven中的坐标、依赖以及仓库
- maven学习日志之二 Maven的坐标管理
- Maven学习笔记——坐标详解
- Maven学习笔记(二)--坐标、依赖和仓库
- Maven学习笔记十六:Maven坐标和依赖(最佳实践之归类依赖)
- Maven学习,解析,Maven坐标简介
- [置顶] Maven深入学习(一)- 坐标
- Maven POM学习笔记之<Project>元素
- Maven学习笔记十七:Maven坐标和依赖(最佳实践之优化依赖)
- maven3.0.4学习笔记(三)-坐标
- maven基础学习-坐标(八)
- maven3学习笔记3--maven的坐标
- Maven学习笔记2-坐标与依赖
- maven学习-2 坐标和依赖
- Maven学习(十一)----Maven深入学习(一)- 坐标
- Maven系列学习(3)-坐标和依赖
- Maven学习笔记之坐标
- maven 学习笔记一 (坐标和依赖)
- Maven学习笔记八:Maven坐标和依赖(何为maven坐标)