groupId和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven仓库去,你想要找到你的项目就必须根据这两个id去查找。groupId是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。artifactId就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
groupId一般分为多个段,这里只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artifactId是tomcat。
相关文章
provided 关于maven依赖中的scope的作用和用法- maven的中repositories 和 distributionManagement 详解
- idea中maven自带Bundled (Maven 2)和Bundled (Maven 3)的文件目录位置
- IDEA项目文件中.idea文件夹的含义h和作用
- react中constructor()和super()的具体含义以及如何使用
- html中,元素width和height的单位px、cm、mm、in、pc、pt、ch、em、rem、vh、vw、vmin、vmax的含义
- Linux命令帮助中尖括号<>和方括号[]以及省略号...的含义
- eclipse中project->clean和maven->update project的作用
- 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
- char和varchar的区别、varchar(?)中问号部分的含义、索引的作用