简单分享Maven中的groupId和artifactId
【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!
博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、数据库、项目案例等相关知识点总结,感谢你的阅读和关注,希望我的博客能帮助到更多的人,分享获取新知,大家一起进步!
吾等采石之人,应怀大教堂之心,愿你们奔赴在各自的热爱中…
我的理解关于groupId和artifactId就是像坐标轴一样对应着X轴和Y轴,这两个东西帮助我们在仓库中明确定位到我们需要的依赖包。不难发现有的时候包是有好几个版本的,但是我们进一步通过版本号定位到唯一的包。
groupId和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。groupId是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。artifactId就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
groupId一般分为多个段,这里只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artifactId是tomcat。
总结:
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
关于maven相关常见指令知识参考我下面文章,欢迎打卡阅读:maven中package、install、deploy、Compile等功能学习
后续有时间再整理和pom相关的知识点吧,下期见……
The best investment is to invest in yourself.
2020.11.28 晚23:01 愿你们奔赴在自己的热爱里!
简单分享Maven中的groupId和artifactId相关推荐
- Maven引入nacos的版本问题以及如何在阿里Maven仓库中找到想要的jar和Maven中的groupId、artifactId、version
问题:Cannot resolve com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:1.4.1 意思就是不能用maven加 ...
- maven中的groupId和artifactId到底指的是什么?
---------2017.12.01修改---------- 下面标黄的位置应该修改为cn.snowin.testProj ,感谢网友xiaoqidela指出. ---------------原文- ...
- Maven中的GroupID和ArtifactID指的是什么?
https://zhidao.baidu.com/question/1639120287056394340.html https://blog.csdn.net/snowin1994/article/ ...
- maven中的GROUPID和ARTIFACTID是什么?作用是啥?
最近在学用springboot做前后端分离的项目,发现maven的pom.xml文件中有很多依赖,其中用groupId和artifactId. 心血来潮整理下groupId和artifactId的作用 ...
- Maven中的GroupID和ArtifactID怎么写
GroupID 一般写成com.公司名或者com.自己的姓名简写 Artifacted 一般情况都是项目名称 下面是包含子模块的情况 groupId 定义了项目属于哪个组,举个例子,如果你的公司是my ...
- maven中的groupId是什么
(1)groupid和artifactId被统称为"坐标"是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找. ( ...
- maven项目的groupId和artifactId什么意思?
首先要知道groupId和artifactId的存在是为了定位到你的项目,所以它们充当着坐标的角色. groupId:group意思为组,所以理解为是组织Id,也是公司Id,通常它的写法与公司域名类似 ...
- java中的artifact啥意思_maven中的groupId和artifactId到底指的是什么
这是我博客中的原文,菜鸟一个,多多包涵! 使用mvn archetype:generate命令让maven自动生成项目结构文件(名字我自己起的..),项目文件名为testArchetypeGenera ...
- maven中的ArtifactId和groupId是什么
文章目录 1.了解 2.举例 3.说明 1.了解 之前建项目.用maven时常遇到GroupID和ArtifactID,一直说要弄清楚却迟迟拖延,今天查了一下,在这里做个小结. 最简单的来说:Grou ...
最新文章
- Java字符串的10大热点问题盘点
- CTF-pwn上的一次远程本地链接
- eclipse安装lombok后无法启动解决办法
- 【MFC】定义XP风格的工具栏
- java如何去掉html标签_Java后端去掉HTML标签获取纯文本-Fun言
- 高校里的“内卷”能有多少种操作?
- ArchSummit分享 | 高德地图App架构演化与实践
- STM32F4设置系统时钟源为内部HSI
- QT程序在windows下部署发布
- linux基础命令---bzip2
- ceph rbd 封装api
- mysql联合查询怎么去重_MySql 联合查询
- 计算机主板时钟,电脑主板时钟电路工作原理
- canvas 擦除动画_HTML5 canvas橡皮擦擦拭效果
- Win10系统如何通过备忘录的日历设定定时提醒实现日程计划和提醒
- 登陆页面✧樱花3D翻转
- select函数何时返回?
- 人脸识别0-03:insightFace-测试集数据制作-史上最全
- go开源网络库nano(6)-hander逻辑
- getopt.h及相应的函数
热门文章
- 三星j7出现android,【三星GALAXYJ7评测】Android 5.1+TouchWiz 2015_三星 GALAXY J7_手机评测-中关村在线...
- js 数组移动位置算法
- 移动平台商家支付宝攻略 商户私钥生成
- 深度学习知识点(1):有关导数、偏导数、方向导数、梯度的基本概念问题
- JS 正则匹配(RegExp)
- raid1重建时间_控制RAID重建时间的最佳方式
- java小demo---员工管理系统
- Java在服务器端生成Excel并下载到本地
- 正面刚ChatGPT,谷歌发布Bard! AI们要battle起来了?
- 中江计算机速成学校,中江职中计算机专业部举行班主任经验交流会