转载自: https://blog.csdn.net/lim m33/article/details/60959044
groupId:定义了当前Maven项目所属的实际项目。 例如,如org.sonatype.nexus所示,此id的第一部分org.sonatype表示该项目的所属组织或公司,第二部分表示项目的名称。 请注意,如果项目是使用多个模块开发的,则子模块将归类为org.sonatype.nexus,特别是groupId不应该对应于项目所属的组织或公司。 这意味着groupId只能是org.sonatype,不能没有nexus。
例如,我做了一个项目。 该项目是后续所有项目的一个综合平台,groupId为org.limingming.projectName,projectName为平台名称,org.limingming.projectName为平台名称
artifactId是定义实际项目中Maven项目或子模块的组件ID。 如上述官方条款所示,构建名称必须小写字母,没有其他的特殊字符建议使用“实际项目名称-模块名称”的方法进行定义。 例如,spirng-mvn、spring-core