groupId和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
groupId一般分为多个段,这里我只说两段,第一段为域名,第二段为公司名称。域名又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域名是org(因为tomcat是apache旗下的非营利项目),公司名称是apache,artifactId是tomcat。
比如我创建一个项目,我一般会将groupId设置为com.Mr_Xu,com表示域名,Mr_Xu是我个人网名,ArtifactId设置为javaWeb,表示你这个项目的名称是javaWeb,依照这个设置,在你创建Maven工程后,新建包的时候,包结构最好是com.Mr_Xu.javaWeb打头的,如果有个StudentServlet[Servlet层的],它的全路径就是com.Mr_Xu.javaWeb.dao.StudentServlet
关于Maven配置文件中的groupId和artifactId
最新推荐文章于 2022-09-29 21:24:04 发布