说到坐标很容想到我们二维坐标 X轴Y轴以及经纬度坐标,坐标可以精确定位一点;maven的坐标也是一样能让我们顺利的找到我们想要的构件。
maven坐标的组成
1、groupid: 定义到当前所在项目隶属的项目,不要定义到组织;一般是域名倒置+项目名
2、artifactid :定义当前项目,推荐使用隶属项目做前缀
3、version:版本
4、packaging:打包方式,如jar 、war等
5、classifier:附属构件,如javadoc,sources; 不能直接定义classifier,附属构建不是maven项目直接生成的,而是由附属的插件帮助生成的。
groupid、artifactid、version 三个是必须的,packaging 是可选的,classifier是不可以直接定义的。