春風(fēng)博客

          春天里,百花香...

          導(dǎo)航

          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          統(tǒng)計(jì)

          公告

          MAIL: junglesong@gmail.com
          MSN: junglesong_5@hotmail.com

          Locations of visitors to this page

          常用鏈接

          留言簿(11)

          隨筆分類(224)

          隨筆檔案(126)

          個(gè)人軟件下載

          我的其它博客

          我的鄰居們

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          我的Maven2之旅:五.pom.xml基本元素介紹



          上面就是前次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工程的效果.




          posted on 2007-06-20 14:51 sitinspring 閱讀(4236) 評(píng)論(5)  編輯  收藏 所屬分類: Maven2之旅

          評(píng)論

          # re: 我的Maven2之旅:五.pom.xml介紹 2007-06-20 16:43 rubby

          一直關(guān)注,我使用servicemix 3.0、正好現(xiàn)在要用maven  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:五.pom.xml介紹 2007-06-20 17:04 sitinspring

          @rubby

          謝謝關(guān)注。Maven我也是在摸索,寫(xiě)得不好還請(qǐng)見(jiàn)諒。  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:五.pom.xml基本元素介紹 2007-06-22 23:05 風(fēng)之幻想

          按照你說(shuō)我運(yùn)行mvn site命令后,文件下生成了site文件夾,可是除了這個(gè)和classes文件夾外,另外兩個(gè)就不見(jiàn)了.想問(wèn)下,是怎么回事.有空,發(fā)wxj120bw@yahoo.com.cn  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:五.pom.xml基本元素介紹 2007-06-24 22:08 sitinspring

          @風(fēng)之幻想

          report的內(nèi)容請(qǐng)按第十講說(shuō)的配置一下.  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:五.pom.xml基本元素介紹[未登錄](méi) 2011-09-13 17:45 TonyWang

          我mvn site以后是生成了site目錄,可是就是沒(méi)有project-info.html這個(gè)文件,不知道是為什么,指點(diǎn)下  回復(fù)  更多評(píng)論   

          sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處.
          主站蜘蛛池模板: 商水县| 龙江县| 广东省| 崇文区| 丰都县| 南平市| 郁南县| 游戏| 辽宁省| 荣成市| 渝北区| 青海省| 屯昌县| 九寨沟县| 屏边| 德惠市| 西贡区| 隆德县| 大宁县| 九龙坡区| 三明市| 桑日县| 华阴市| 揭阳市| 林甸县| 夏河县| 顺昌县| 嘉荫县| 德钦县| 安达市| 罗田县| 仁布县| 手游| 勃利县| 信阳市| 万源市| 加查县| 喀喇| 西青区| 珲春市| 南靖县|