project
pom文件的顶级元素
modelVersion
所使用的object
model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改
groupId
是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId
org
.apache
.maven
.plugins就是为所有maven插件预留的
artifactId
是项目artifact唯一的基地址名
packaging
artifact打包的方式,如jar、war、ear等等。默认为jar。这个不仅表示项目最终产生何种后缀的文件,也表示build过程使用什么样的lifecycle。
version
artifact的版本,通常能看见为类似0
.0
.1
-SNAPSHOT,其中SNAPSHOT表示项目开发中,为开发版本
name
表示项目的展现名,在maven生成的文档中使用
url表示项目的地址,在maven生成的文档中使用
description
表示项目的描述,在maven生成的文档中使用
dependencies
表示依赖,在子节点dependencies中添加具体依赖的groupId
artifactId和version
build
表示build配置
parent
表示父pom