春風(fēng)博客

          春天里,百花香...

          導(dǎo)航

          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統(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之旅:一.前言,準(zhǔn)備及安裝.

          自從Java誕生以來,打包,測試,代碼檢測和發(fā)布Java工程就成為困擾Java程序員的枷鎖,即使Ant出現(xiàn),程序員深受困擾,而且Ant的Xml格式的Build文件的學(xué)習(xí)階梯又給程序員加重了一層負(fù)擔(dān).程序員頭頂上的天空依然陰霾,只到有了Maven的出現(xiàn).

          Maven的主要功能有:
          1.構(gòu)建項(xiàng)目(Builds)
          2.文檔編制(Documentation)
          3.報(bào)告(Reporting)
          4.依賴管理(Dependencies)
          5.配置管理(SCMs)
          6.發(fā)布管理(Releases)

          和Ant一樣,Maven也是Apache的一個(gè)子項(xiàng)目,但要簡化和強(qiáng)大了許多,你可以從以下網(wǎng)頁(http://maven.apache.org)得到它的所有信息.以前用Ant構(gòu)建的項(xiàng)目紛紛都轉(zhuǎn)向了Maven及其后繼版本Maven2.比如著名的Struts2(http://struts.apache.org/2.x/):

          要在你的機(jī)器上安裝并運(yùn)行Maven,首先你必須安裝了JDK1.4以上的版本,并且在環(huán)境變量中設(shè)置了JAVA_HOME,否則Maven將找不到JRE,然后把如下地址(http://archive.apache.org/dist/maven/binaries/maven-2.0.3-bin.zip)的文件下載到本地.請(qǐng)注意,這不是目前的最新版本,當(dāng)前的最新版本是2.0.6,但下載文件似乎有問題.Linux下的版本請(qǐng)下載其它相關(guān)版本.

          Maven在Window系統(tǒng)上的安裝.
          一.將下載的文件maven-2.0.3-bin.zip解壓到本地,這里假設(shè)你解壓的路徑為:C:\maven-2.0.3.
          二.將解壓路徑的bin目錄添加到你機(jī)器的環(huán)境變量中.
                具體步驟:
               1.解壓路徑的bin目錄為 C:\maven-2.0.3\bin ,則把此路徑拷貝下來.
                      
               2.按下圖打開系統(tǒng)的環(huán)境變量選項(xiàng),將上述地址添加到path變量的尾后,記得中間要加分號(hào).
               3.添加完的結(jié)果如下圖:
                   

              注:另一種方法是增加相應(yīng)的環(huán)境變量maven_home=maven的解壓目錄,再在path中增加%maven_home%\bin;這兩種方法效果都是一樣的,各位可以選擇自己喜歡的一種.

          三.測試:打開Command窗口,輸入mvn -version,如果按下圖輸出則表示安裝正確.
                   

          至此Maven安裝完成,輕松一下吧.如果希望對(duì)Maven2多了解一些,請(qǐng)下載這本電子書:
          http://www.aygfsteel.com/Files/sitinspring/BetterBuildsWithMaven.rar

          posted on 2007-06-18 21:43 sitinspring 閱讀(7328) 評(píng)論(9)  編輯  收藏 所屬分類: Maven2之旅

          評(píng)論

          # re: 我的Maven之旅:一.前言,準(zhǔn)備及安裝. 2007-06-19 08:17 山風(fēng)小子

          關(guān)注此系列,加油:)  回復(fù)  更多評(píng)論   

          # re: 我的Maven之旅:一.前言,準(zhǔn)備及安裝. 2007-06-19 08:26 山風(fēng)小子

          安裝好了,現(xiàn)在的版本是2.0.6 :)  回復(fù)  更多評(píng)論   

          # re: 我的Maven之旅:一.前言,準(zhǔn)備及安裝. 2007-06-19 19:20 sitinspring

          @山風(fēng)小子

          你RP爆發(fā)了?我昨天下載幾次,解壓都出現(xiàn)問題了.我暫時(shí)先用2.0.3吧,一般差別不大.

          謝謝關(guān)注,我會(huì)堅(jiān)持把這個(gè)系列寫完的.
            回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:一.前言,準(zhǔn)備及安裝. 2007-06-21 13:33 ma

          補(bǔ)充幾點(diǎn):
          1. 首次運(yùn)行maven的一些命令時(shí),maven是肯定會(huì)從網(wǎng)上download一些所需的組件的, 有些用戶在防火墻后一開時(shí)就傻眼了(比如我),打開maven解壓目錄下的 \conf\setttings.xml, 找到proxies這一行,把<proxy></proxy>的注釋去掉。然后怎么改大家也都知道了吧。
          2. maven下載的組件默認(rèn)是放在你的用戶目錄下的,這樣很不方便管理。還是打開settings.xml, 找到<localRepository>這一段,去掉其注釋。怎么改也看各自了。比如我的就是<localRepository>d:\netbeans5.5\nb5.5\m2-repository</localRepository> 嘿嘿!

          最后抱怨一下,maven沒有提供所需組件的dependency安裝包,真是很不方便?。〔幌馻nt下載下來就可以用!真的我用maven去某個(gè)沒有外網(wǎng)連接的企業(yè)里去部署程序,那還不見鬼了!maven一日不提供dependency安裝包,我就仍然不看好它!  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:一.前言,準(zhǔn)備及安裝. 2007-06-21 15:12 sitinspring

          @ma

          十分感謝您補(bǔ)充的內(nèi)容。以后有空我再補(bǔ)充說明一下.  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:一.前言,準(zhǔn)備及安裝.[未登錄] 2007-12-10 14:49 10:10

          終于看見有價(jià)值的Maven2參考了  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:一.前言,準(zhǔn)備及安裝. 2007-12-20 15:01 一農(nóng)

          好,我會(huì)把本文介紹給我的開發(fā)伙伴。  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:一.前言,準(zhǔn)備及安裝. 2008-08-21 15:27 benroo

          好東西,請(qǐng)堅(jiān)持下去!支持!  回復(fù)  更多評(píng)論   

          # re: 我的Maven2之旅:一.前言,準(zhǔn)備及安裝.[未登錄] 2011-09-13 14:20 TonyWang

          補(bǔ)充內(nèi)容很有質(zhì)量感謝  回復(fù)  更多評(píng)論   

          sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處.
          主站蜘蛛池模板: 巴青县| 那坡县| 龙山县| 扶沟县| 屯门区| 上虞市| 香港 | 龙胜| 沽源县| 扎赉特旗| 舒城县| 湖州市| 东乡县| 淮南市| 大洼县| 隆德县| 许昌县| 和龙市| 平罗县| 江西省| 棋牌| 宿松县| 石家庄市| 禹州市| 清原| 巴林左旗| 上栗县| 博白县| 麻阳| 太仆寺旗| 无为县| 长宁县| 太仓市| 汝州市| 华宁县| 遂宁市| 吴堡县| 信阳市| 老河口市| 祁阳县| 栾川县|