一趴樱、pom.xml是什么作媚?
POM全稱(chēng)是Project Object Model,即
項(xiàng)目對(duì)象模型
喧伞。pom.xml是maven的項(xiàng)目描述文件,它類(lèi)似與antx的project.xml文件。pom.xml文件以xml的 形式描述項(xiàng)目的信息潘鲫,包括項(xiàng)目名稱(chēng)绿聘、版本、項(xiàng)目id次舌、項(xiàng)目的依賴(lài)關(guān)系熄攘、編譯環(huán)境、持續(xù)集成彼念、項(xiàng)目團(tuán)隊(duì)挪圾、貢獻(xiàn)管理、生成報(bào)表等等逐沙≌芩迹總之,它包含了所有的項(xiàng)目信息
二吩案、pom.xml的基本配置
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.kkHuang.www</groupId>
<artifactId>mavenDemo</artifactId>
<version>1.0-SNAPSHOT</version>
</project>
參數(shù)說(shuō)明:
參數(shù) | 描述 |
---|---|
modelVersion | 描述這個(gè)POM文件是遵從哪個(gè)版本的項(xiàng)目描述符棚赔。 |
groupId | 針對(duì)一個(gè)項(xiàng)目的普遍唯一識(shí)別符。通常用一個(gè)完全正確的包的名字來(lái)與其他項(xiàng)目的類(lèi)似名字來(lái)進(jìn)行區(qū)分(比如:org.apache.maven)徘郭。 |
artifactId | 在給定groupID 的group里面為artifact 指定的標(biāo)識(shí)符是唯一的 靠益, artifact 代表的是被制作或者被一個(gè)project應(yīng)用的組件(產(chǎn)出物)。 |
version | 當(dāng)前項(xiàng)目產(chǎn)生的artifact的版本 |
【本文由“悅在北京賬號(hào)”發(fā)布残揉,2017年05月27日】