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
相关文章
- 07-31解决:利用maven创建项目时的“Process terminated”问题
- 07-311.使用Maven创建项目及2.对idea中生命周期的理解3.pom文件夹下groupId、artifactId含义
- 07-31maven groupId分组名称,artifactId项目名称
- 07-31创建 maven项目时:Cannot resolve Plugin org.apache.maven.plugins:maven-install-plugin报错
- 07-31DevOps中的CI/CD环境搭建与调优-GitLab基本用法,创建项目和用户,创建Maven测试项目自动构建
- 07-31IDEA创建maven项目时,maven太慢-archetypeCatalog=internal
- 07-31java – 执行Maven archetype generate命令以创建Opndaylight项目结构时出错
- 07-31(Win10)Java,Maven,Tomcat8.0,Mysql8.0.15安装与环境配置,以及IDEA2019.3使用JDBC连接MySQL、创建JavaEE项目
- 07-31创建Maven项目时提示web.xml is missing and
is set to true错误解决方案 - 07-31在eclipse中创建maven webapp项目时弹出错误-解决办法