所有的知识来源于Maven官方网站:https://maven.apache.org/;Maven开发者搭建的官方学习网站永远是最好的学习平台。
First :为什么叫pom ?
pom 全称 project object model
Second : pom.xml 文件的常见元素有哪些?
<project> pom文件的顶级元素。
<modelVersion> pom文件的次级元素,常用值为4.0.0;该元素表示pom的模型版本。很少修改,除非必要。
<groupId>和<artifactId>pom文件的次级元素 , groupId和artifactId组成坐标唯一标识该项目。名字可以任意取,但是,maven发展到今天,对名字的取用也选用了目前通用的管理,groupId一般取公司或组织的完全限定名:例如:例如org.apache.maven.plugins是所有maven插件的指定groupid。
<packaging>pom文件的次级元素, 默认值jar,规定artifact的打包类型(eg:war,jar,ear等)。
<version>pom文件的次级元素,指定项目的版本信息。
<name>pom文件的次级元素, 指定项目的名称,默认值是artifactId的值。
<url>pom文件的次级元素 , 指定该项目的站点名称。(通常用于maven生成的文档中)
<description>pom文件的次级元素 , 描述该项目的基本信息。(通常用于maven生成的文档中)
Third:pom文件的完整模型
url:https://maven.apache.org/ref/3.6.2/maven-model/maven.html
Fourth: 如何使用插件
在pom文件中添加如下配置
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
网友评论