一:定义
groupId和artifactId被统称为“坐标”,是为了保证项目的唯一性而提出的。如果你要把项目弄到maven仓库中,查找的时候就必须用groupId和atifactId去查找。
二:规范
groupId一般分为多段。这里我只说两段:
第一段为域:域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。
第二段为公司名称:如apache、alibaba、baidu等
第二段为项目名:如shardingsphere
atifactId:项目名/模块名(module)如:sharding-core-parse
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-core-parse</artifactId>
<version>4.0.0-RC3</version>
<type>pom</type>
</dependency>