一共有5中元素:groupId,artifactId,version,packaging,classifier
groupId:定义当前Maven项目隶属的实际项目,表示方式与Java包名的表示方式类似,通常与域名反向一一对应。
artifactId:该元素定义实际项目中的一个Maven项目(模块),推荐的做法是使用实际项目的名称作为artifactId的前缀。
version:该元素定义Maven项目当前所处的版本
packaging :该元素定义Maven项目的打包方式,打包方式通常与所生成构件的文件扩展名对应
classifier:该元素用来帮助定义构建输出的一些附属构件
其中,groupId,artifactId,version 3个元素是必须定义的,packaging是可选的(默认为jar),而classifier是不能直接定义的。