GAV说明
参考:
https://www.tqwba.com/x_d/jishu/38215.html
https://blog.csdn.net/qq_19934363/article/details/97612169
groupId
就是公司+项目名;
定义当前Maven项目隶属的实际项目,例如org.sonatype.nexus;
- 此id前半部分org.sonatype代表此项目隶属的组织或公司,后部分代表项目的名称;
- 如果此项目多模块话开发的话就子模块可以分为org.sonatype.nexus.plugins和org.sonatype.nexus.utils等。
特别注意
groupId不应该对应项目隶属的组织或公司,也就是说groupId不能只有org.sonatype而没有nexus。
例如:我建立一个项目,此项目是此后所有项目的一个总的平台,那么groupId应该是org.limingming.projectName,projectName是平台的名称,org.limingming是代表我个人的组织,如果以我所在的浪潮集团来说的话就应该是com.inspur.loushang。
artifactId
是不带版本号的jar的名字,唯一要求是使用小写字母,且没有特殊符号。
version
如果要发布,可以选择典型的数字和点号组成的版本号(1.0,1.1,1.0.1…)不要使用日期,因为它们通常和SNAPSHOT版本号联系在一起。