附加:Maven中的groupId和artifactId;

说明:

(1)本篇博客的目的:在【Spring IoC容器与Bean管理四:使用XML方式,实现Spring IoC一:Spring IoC初体验一:IoC容器完成【对象的实例化】;】中,编写【groupId和artifactId】的时候,临时感觉对其理解的好像并不深,所以就写了本篇博客;

(2)在【Maven三:利用Eclipse创建一Maven工程(java工程,非web工程);Maven项目的标准结构分析;(包含Maven的坐标介绍)】 和【Maven十一:IDEA操作Maven;设置Maven,创建基于maven的java工程(非web工程),IDEA的maven快捷方式;(两个问题:设置Maven不具有普适性;junit单元测试)】;及其附近文章中对maven和【groupId和artifactId】作了简单介绍,可以快速浏览下;

本篇博客参考的内容有:【maven中的groupId和artifactId到底指的是什么?


【groupId和artifactId】内容介绍

 【groupId和artifactId】介绍:

(1) GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

(2)GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的GroupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,ArtifactId是tomcat。

(3)比如,我要创建一个项:

        ● groupId可以设置为org.wgy;org表示,这个项目是非盈利的,wgy是个人缩写;

        ● artifatId可以设置为TestProject,表示这是一个演示用的测试项目;

        ●  然后,在创建Maven工程后,其包结构最好和groupId对应;即,工程的包结构要以org.wgy为底;(PS:这一点的必要性和好处,目前还不清楚~~??????

如下案例:

  


 可以感觉到,maven这个项目,其制定了统一的、严谨的规则;有了这些规则的加持,【Maven工程的兼容性】、【Maven的易用性】等这些好处才变得可行。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值