groupId和artifactId指的是什么?

Posted amcomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了groupId和artifactId指的是什么?相关的知识,希望对你有一定的参考价值。

网上各种回答,感觉还是没有说清楚。

GroupId:

对应Java里面包名。如com.yang.dao, com.yang.controller,com.yang.service等 ,类似于你的身份证地址,xx省xx市,很长的后缀,但有规则。

ArtifactId:

类似于Java的模块名或者项目。也类似于身份证上你的名字,想咋取咋取,

小结:

GA坐标说明了你是在那里的那个谁,即xx省xx市的张三。

note:身份证上的名字可能重复,存在冲突,但加上groupId,是不是就会好很多了,特别是在软件领域。你这样想的,Maven取名的那个人也是这样想的。就是这么简单,不要想复杂了。

英文解答:

The main difference between groupId and artifactId in Maven is that the groupId specifies the id of the project group while the artifactId specifies the id of the project.

It is required to use third party libraries when developing a project. The programmer can download and add these third-party libraries to the project, but it is difficult to update them later. Maven provides a solution to this issue. It helps to include all the dependencies required for the project. Moreover, the programmer can specify the required dependencies in the POM.XML file. It has the configuration information to build the project. Furthermore, this file consists of several XML elements, and two of them are groupId and artifactId. example groupId : com.test.java (similar to package name) artifactId : javaproject(project or module name)

以上是关于groupId和artifactId指的是什么?的主要内容,如果未能解决你的问题,请参考以下文章

人脸识别中的groupID 是指的啥

groupID和artifactID填什么

使用nexus创建私服:仓库概念和仓库分类

maven实战第三篇_03_yucong_项目的基本坐标groupId,artifactId和version

maven GroupID和ArtifactID填啥

怎么应用Protobuf 和Jersy 打造Rest Service