Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 55.6MB ·虚拟内存 1300.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
我们使用 Maven 创建 Java 工程,就会看到配置文件中的 GroupID 和 ArtifactID,GroupID 和 ArtifactID 到底是什么呢?/p>
GroupId 和 ArtifactId 被统称为 “坐标”,是为了保证项目唯一性而提出的,如果你要把你项目弄到 maven 本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
GroupId 一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。
域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。
举个apache公司的tomcat项目例子:这个项目的 GroupId 是 org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,ArtifactId 是 tomcat。
比如我创建一个项目,我一般会将 GroupId 设置为 cn.wzb,cn表示域为中国,wzb 是我个人姓名缩写,ArtifactId 设置为 testProj,表示你这个项目的名称是testProj,依照这个设置,在你创建Maven工程后,新建包的时候,包结构最好是 cn.wzb.testProj 打头的,如果有个 StudentDao[Dao层的],它的全路径就是cn.wzb.testProj.dao.StudentDao。