您的位置:首页 > 其它

Maven学习(十一)----Maven深入学习(一)- 坐标

2015-06-13 12:47 267 查看
从这里开始的话,一边参照PDF文档《Maven实战》,一边整理一下自己的理解,和大家一起分享。


1.什么是Maven坐标

        就像平面上的坐标一样,通过 x , y 可以唯一确定一个点。Maven的坐标可以唯一的标识一个Java构件,Maven世界中有各种的jar包,每一个jar包都有他自己的坐标。

那在Maven中怎样来标识一个坐标呢?也是x 和 y吗?


2.Maven坐标的元素

一共有5中元素:groupId,artifactId,version,packaging,classifier

示例:



groupId:定义当前Maven项目隶属的实际项目,表示方式与Java包名的表示方式类似,通常与域名反向一一对应。

artifactId:该元素定义实际项目中的一个Maven项目(模块),推荐的做法是使用实际项目的名称作为artifactId的前缀。

version:该元素定义Maven项目当前所处的版本

packaging :该元素定义Maven项目的打包方式,打包方式通常与所生成构件的文件扩展名对应

classifier:该元素用来帮助定义构建输出的一些附属构件

其中,groupId,artifactId,version 3个元素是必须定义的,packaging是可选的(默认为jar),而classifier是不能直接定义的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: