5.pox.xml文件
pom文件
即Project Object Model项目对象模型。Maven 把-个项目的结构和内容抽象成一个模型 ,在xml文件中进行声明,以方便进行构建和描述, pom.xml是Maven的灵魂。所以, maven环境搭建好之后,所有的学习和操作都是关于pom.xml的。
1.基本信息
-
modelVersion
Maven模型的版本,如Maven2、Maven3、Maven4
-
groupId(groupId、artifactiID、version这三个称为坐标,唯一标识一个项目)
组织id,一般是公司域名的倒写。格式可以为
①. 域名倒写。如:com.baidu
②. 域名倒写+项目名。如:com.baidu.appolo
-
artifactId
项目名称,也是模块名称,对应groupId中项目中的子项目
-
version
项目的版本号。如果项目还在开发中,是不稳定的版本,通常在版本前带-SNAPSHOT
version使用三位数字标识。例如:1.1.0
-
packaging
项目打包的类型,可以是jar、war、rar、ear、pom,默认是jar
-
dependencies和dependency,相当于是java代码中的import
项目中要使用的各种资源说明,比如项目中要使用mysql驱动
-
properties
设置属性
-
build
Maven在进行项目的构建时,配置信息,例如指定编译java代码使用的jdk的版本