5.pox.xml文件

pom文件

即Project Object Model项目对象模型。Maven 把-个项目的结构和内容抽象成一个模型 ,在xml文件中进行声明,以方便进行构建和描述, pom.xml是Maven的灵魂。所以, maven环境搭建好之后,所有的学习和操作都是关于pom.xml的。
5.pox.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驱动

    5.pox.xml文件

  • properties

    设置属性

    5.pox.xml文件

  • build

    Maven在进行项目的构建时,配置信息,例如指定编译java代码使用的jdk的版本