1.什么是groupid和artifactId?
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
————————————————
版权声明:本文为CSDN博主「千鸟渡落日」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tangweiee/article/details/77931537

<groupId>com.yucong.commonmaven</groupId> 
<artifactId>commonmaven</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 
<name>common_maven</name>

groupId

定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.

artifacted

定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。

version

指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。

name

声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流。

https://www.cnblogs.com/panxuejun/p/6184072.html

最新文章

  1. iOS-钥匙串中证书全部失效(证书的签发者无效)的解决办法
  2. 《BuildingMachineLearningSystemsWithPython》学习笔记
  3. 面试复习(C++)之直接插入排序
  4. 重构MVC多条件+分页解决方案
  5. solr清空全部索引
  6. mysql乱码解决
  7. iMac 重装系统
  8. 自己写的一个Yeoman的Generator-Require-Angularjs
  9. Reveal查看任意app的高级技巧(转)
  10. 161117、使用spring声明式事务抛出 identifier of an instance of
  11. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II
  12. iTiTa再次回归,这一年我们都在干什么?
  13. 233. Number of Digit One
  14. 【Stage3D学习笔记续】真正的3D世界(五):粒子特效
  15. 理解pkg-config工具
  16. ftk学习记录(一个进度条文章)
  17. .net生成Excel,并下载
  18. mybatis_09关联查询_一对一
  19. oracle建表流程
  20. java编译通过,为什么运行却提示找不到或无法加载主类?

热门文章

  1. APS系统生产流转方式和批量算法研究
  2. 【设计模式】Factory
  3. java stream 集合运算
  4. Windows Server 2016-Hyper-V Replica副本功能介绍
  5. BERT安装与使用
  6. 201871010109-胡欢欢《面向对象程序设计(java)》第十二周学习总结
  7. 【JavaWeb】SpringBoot架构
  8. TCP协议的粘包问题(八)
  9. idea 配置 scala
  10. sed和awk练习及知识点