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。
相关文章
- 10-28vscode-git中的U,M和D文件标记含义
- 10-28maven 中snapshot版本和release版本的区别
- 10-28spring – 如何在使用maven进行集成测试的战争中包含测试类和配置?
- 10-28Maven 依赖中的 dependencies 和 dependencyManagement
- 10-28
provided 关于maven依赖中的scope的作用和用法 - 10-28找Maven --> pom.xml --> groupId和artifactId的网站
- 10-28TFS中的Solution Folder 和 物理磁盘 Folder的区别和含义
- 10-28解析正则表达式中的.*和.*?的含义
- 10-28maven dependency中provided和compile的区别
- 10-28802.11n 中HT20 HT40的区别和信道划分及plus,minus含义