maven项目中的groupid和artifactid是什么意思?
2017-10-27 14:15
288 查看
参看度娘中的一个回复,回答的很容易理解。豁然开朗。
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
比如我创建一个项目,我一般会将groupId设置为cn.zr,cn表示域为中国,zr是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.zr.testProj打头的,如果有个StudentDao,它的全路径就是cn.zr.testProj.dao.StudentDao
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
比如我创建一个项目,我一般会将groupId设置为cn.zr,cn表示域为中国,zr是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.zr.testProj打头的,如果有个StudentDao,它的全路径就是cn.zr.testProj.dao.StudentDao
相关文章推荐
- Maven中groupID和ArtifactID什么意思?需要引入的jar包怎么找?
- Maven项目的GroupID和ArtifactID
- Maven中的GroupID和ArtifactID指的是什么?
- maven中groupid和artifactid意思
- maven中的groupid和artifactid
- 确定maven的依赖的groupid和artifactid
- maven <artifactId>spring-boot-starter-parent</artifactId>里配置的版本<version>1.3.0.M1</version>和<version>1.5.6.RELEASE</version>有什么区别
- maven中的groupId和artifactId 区分
- 项目开发中DEV、QAS、PRD是什么意思
- 请问一下各位。这是什么意思。添加新调试工具之后项目不能跑了
- Python二次开发是什么意思?python在.net项目中的用途
- Maven中的参数分别是什么意思?
- Maven中的参数分别是什么意思?
- 第10周项目2-M$psiz$y什么意思
- maven学习笔记-----jar查找groupid、artifactid
- Maven项目构建(一):什么是Maven?
- maven中GroupID 和ArtifactID怎么写
- 第十周项目二 M$pszi$y是什么意思?
- maven 的GroupId 和ArtifactId
- 第十周项目-M$PSZI$Y是什么意思