maven中的groupId和artifactId 区分

原文地址:https://blog.csdn.net/snowin1994/article/details/53024871/

  groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
  比如我创建一个项目,我一般会将groupId设置为cn.doudou,cn表示域为中国,doudou是我个人姓名缩写,artifactId设置为testProj,表示你这个项目的名称是testProj,依照这个设置,你的包结构最好是cn.doudou.testProj打头的,如果有个StudentDao,它的全路径就是cn.doudou.testProj.dao.StudentDao。

原文地址:https://www.cnblogs.com/doudou-taste/p/9098617.html

时间: 2024-11-14 12:55:49

maven中的groupId和artifactId 区分的相关文章

查找maven中的groupId,artifactId,version等信息的方式

可以查看:http://search.maven.org/   输入要想找的东西 

MAVEN中的GROUP ID与ARTIFACTID

GroupID和ArtifactID 在每次建立maven web项目的时候,选好web文件,到填写group Id与ArtifactId的时候就懵逼了,这篇文章,主要是关于怎么对group Id与ArtifactId方式,以解决困扰自己的长期问题 GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构 ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称. 1.基础知识必备 <groupId>com.yucong.

如何自定义 maven中的archetype

1.首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面 比如说会将一些常用的java代码存放到src/main/java目录下面: 会将一些通用的配置文件放到src/main/resources目录下面: 如果是javeEE工程,还会有一些jsp等等的文件存放到src/main/webapp目录下面 2.然后在maven project的pom.xml文件中添加插件 ====================================

groupID和artifactID填什么

Maven的pom.xml文件中的groupID和artifactID: GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构. ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称. 一般GroupID就是填com.leafive.test这样子. 原文地址:https://www.cnblogs.com/zhangwuji/p/9102529.html

maven中pom.xml中配置整理: groupId、artifactId、parent、dependency、dependencyManagement区别

1 <groupId>com.mycompany.commonmaven</groupId> 2 <artifactId>commonmaven</artifactId> 3 <version>0.0.1-SNAPSHOT</version> 4 <packaging>jar</packaging> 5 <name>common_maven</name> groupId 定义了项目属于哪

Maven中groupId和artifactId的含义

groupId和artifactId被统称为"坐标"是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找.groupId是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构.artifactId就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称. groupId一般分为多个段,这里只说两段,第一段为域,第二段为公司名称.域又分为org.com.cn等等许多,其中org为非营利

maven groupid与artifactid

groupid和artifactId被统称为"坐标"是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找. groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称.域又分为org.com.cn等等许多,其中org为非营利组织,com为商业组织.举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache

maven GroupId和ArtifactID

在网上看到的,记录一下: GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找. GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称.域又分为org.com.cn等等许多,其中org为非营利组织,com为商业组织.举个apache公司的tomcat项目例子:这个项目的GroupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名

maven中snapshot快照库和release发布库的区别和作用

在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次.我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的.如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组件的版本号,可这样就明显不符合要求和实际情况了.但是,如果是基于快照版本,那么问题就自热而然的解决了