学习maven有段时间了,还没有自己写过原创文章,今天就来写一篇关于maven的坐标的详解。
maven的坐标包括:groupId,artifactId,version,classfier。
groupId : 这个表示一个项目的所属的项目组的唯一标识,如:org.sonatype.nexus,这 里这里的意思是:org.sonatype是公司的全球唯一标识,这里的nexus是这个 组织下的一个nexus的项目组,这样在项目开发的时候就不会出现冲突了,而 且在一公司中可以设置很多个项目组。
artifactId:在一个特定的项目组当中,对一个构件的唯一标识,在一个项目组中,不能 出现两个相同的artifactId。我们一般在写这个的时候遵循 “项目组-构件名” 来 指定,这样的话算是最佳实践吧,人家一看就知道是哪个项目组的构件。你比 <