一、pom
pom作为项目对象模型,通过xml表示maven项目,使用pom.xml来实现。主要描述项目的:
1.配置文件;
2.开发者需遵循的规则,项目的url,项目的依赖性,以及其他所有项目相关因素。
二、pom.xml文件的基础设置:
<project>
<modelVersion>4.0.0</modelVersion><!--模型版本。maven2.0必须这样写-->
<!-- 基础设置 -->
<groupId>...</groupId><!--公司或组织的唯一标志,并且配置时生成的路径也是由此生成-->
<artifactId>...</artifactId><!--本项目的唯一ID,也称为项目名称-->
<version>...</version><!--项目目前所处的版本号,也称为项目版本-->
<packaging>...</packaging><!--项目打包的机制或格式,如jar、war等,默认为jar-->
<name>...</name><!--用户描述项目的名称,无关紧要,可选项-->
<url>...</url><!--应该是只是写明开发团队的网站,无关紧要,可选项-->
<dependencies>...</dependencies><!--定义本项目的依赖关系-->
<parent>...</parent><!--表示继承的父POM信息-->
<dependencyManagement>...</dependencyManagement><!--用于帮助管理chidren的dependencies的-->
<modules>...</modules>
<properties>...</properties><!--为pom定义一些常量,在pom中的其它地方可以直接引用-->
三、pom.xml文件的构建设置:
<!--构建设置 -->
<build>...</build><!--构建项目必须的信息-->
<reporting>...</reporting><!--报告相关-->