
上面就是前次HelloMaven工程的pom.xml文件,我們可以通過(guò)修改其中的元素使工程按照我們的意圖運(yùn)行,對(duì)于接觸Maven的人,主要就是和pom.xml文件在打交道.
pom.xml文件基本節(jié)點(diǎn)介紹:
<project>:文件的根節(jié)點(diǎn).
<modelversion>:pom.xml使用的對(duì)象模型版本.
<groupId>:創(chuàng)建項(xiàng)目的組織或團(tuán)體的唯一Id.
<artifactId>:項(xiàng)目的唯一Id,可視為項(xiàng)目名.
<packaging>:打包物的擴(kuò)展名,一般有JAR,WAR,EAR等
<version>:產(chǎn)品的版本號(hào).
<name>:項(xiàng)目的顯示名,常用于Maven生成的文檔。
<url>:組織的站點(diǎn),常用于Maven生成的文檔。
<description>:項(xiàng)目的描述,常用于Maven生成的文檔。
下面我們來(lái)修改一下這些節(jié)點(diǎn)如下:

將上面兩幅圖比較一下,可以看到version,name,url,description都發(fā)生了變化。
執(zhí)行mvn clean
然后執(zhí)行mvn package
剛才的變化將反映在工程中。
從結(jié)果上說(shuō),打包出的jar文件由原來(lái)的HelloMaven-1.0-SNAPSHOT.jar變成了HelloMaven-1.0.0.jar.這是Version元素修改造成的結(jié)果.
執(zhí)行mvn site后,在\HelloMaven\target下將生成工程的site目錄:

點(diǎn)擊其中的project-info.html將出現(xiàn)如下畫(huà)面.

和首次展示的Struts2首頁(yè)畫(huà)面比較,只是簡(jiǎn)陋一些,今天只是初體驗(yàn)一下mvn site的效果,如果你將工程逐漸完善起來(lái),我敢肯定它能達(dá)到或超過(guò)Struts2的Maven工程的效果.