<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小石頭
    Excellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.
    posts - 91,comments - 22,trackbacks - 0
    建議您先按照本文試試火,然后再看看maven的站點文檔會比較節(jié)約時間,
    因為開始時我看了一堆文檔仍然不了解它到底在干啥,做了幾個試驗才明白,
    由于maven鼓勵各項目共用同一個jar資料庫,所以象ant般在每個項目的lib中存放jar將
    很少發(fā)生,而且并不需要你自己下載所有的依賴jar,只用告所它:名稱-版本就行了,它會在
    一些集中放置jar的網站自動下載,稍慢了些,不過,以后你就明白這樣的好處了。
    1.下載:
    http://maven.huangdong.com/start/download.html
    我們應挑選其中的中文版下載:http://maven.huangdong.com/dist/
    目前最后版本:MavenCN 1.0 RC2
    2.安裝:
    解壓到硬盤,我解壓到:D:/frameworks/maven-1.0-rc2
    設置MAVEN_HOME環(huán)境變量為解壓目錄:? MAVEN_HOME=D:/frameworks/maven-1.0-rc2
    (又設環(huán)境變量!為何不能自己把自己的目錄設為MAVEN_HOME呢? :-<?
    可能因為我們還要經常運用MAVEN_HOME/bin/maven.bat?? )
    運行maven.bat來看看maven是否可用:
    在命令行執(zhí)行maven.bat出現(xiàn)下面的輸出則說明你的maven可以運行了:
    -------------------------------------------------------------
    D:/frameworks/maven-1.0-rc2/bin>meven
    ?__? __
    |? \/? |__ _Apache__ ___??? __ ___
    | |\/| / _` \ V / -_) ' \ /? _| ' \? ~ intelligent projects ~
    |_|? |_\__,_|\_/\___|_||_|\___|_||_|? v. 1.0-rc2
    BUILD SUCCESSFUL
    -------------------------------------------------------------
    3.? ok現(xiàn)在就跑個小項目試試火力
    此項目針只對幾個java文件(web開發(fā)稍候再試...),來看看它的編譯和打包jar功能和ant有何不同.
    先建立一個新的目錄?? d:/test/maven
    maven鼓勵在path中設置maven的解壓路徑,這樣就可以隨時執(zhí)行maven.bat了,可我覺得盡量少的在機器上
    設置可能更好些(剛才設了個maven_home現(xiàn)在還耿耿于懷:-),所以我會為每個項目建立一個maven.bat:
    d:/test/maven/maven.bat
    -----------------------------------------
    %MAVEN_HOME%/bin/maven? %1 %2 %3 %4 %5
    -----------------------------------------

    ok,現(xiàn)在我們的目錄中只有一個便利的bat而已,用maven生成模板為我們制造一個初始環(huán)境目錄結構:
    D:\test\maven>maven genapp
    按照提示隨便輸入一些信息(模版程序的參數(shù)),或者簡單的全部回車
    D:\test\maven>maven genapp
    屏幕輸出:
    ----------------------------------------------------------------------
    ?__? __
    |? \/? |__ _Apache__ ___??? __ ___
    | |\/| / _` \ V / -_) ' \ /? _| ' \? ~ intelligent projects ~
    |_|? |_\__,_|\_/\___|_||_|\___|_||_|? v. 1.0-rc2
    Enter a project template to use: [default]
    Please specify an id for your application:? [app]
    chen56
    Please specify a name for your application:? [Example Application]
    chen56
    Please specify the package for your application:? [example.web]
    chen56
    ----------------------------------------------------------------------
    哇,發(fā)現(xiàn)目錄中多了幾個文件和文件夾,這是maven的genapp插件所提供的模版結構。
    我們的meven目錄:
    -----------------------------------------------
    |-- project.properties
    |-- project.xml
    `-- src
    ??? |-- conf
    ??? |?? `-- app.properties
    ??? |-- java
    ??? |?? `-- chen56
    ??? |?????? `-- App.java
    ??? `-- test
    ??????? `-- chen56
    ??????????? |-- AppTest.java
    ??????????? |-- AbstractTestCase.java
    ??????????? `-- NaughtyTest.java
    -----------------------------------------------
    先不管它生成了啥東東,用屁股想想也知道大概是一些個配置文件
    再輸入:
    D:\test\maven>maven java:compile
    看看目錄中多了個target目錄,這也是maven默認的編譯目錄,里邊已經把文件們都編譯過了。
    再輸入:
    D:\test\maven>maven jar
    發(fā)現(xiàn)屏幕輸出顯示編譯、測試、打包jar...,看看target目錄,多了個chen56-1.0.jar文件,我們的成果已經被
    打包了,哦哦,這樣就行了嗎?當然不行,在接下來的更復雜的web例子中我們先來講講剛才都作了什末。
    ?
    /*
    構造本地資源庫(repository),這也是以后放置所有第三方類庫的地方,比如junit放在:
    repository/junit/jars/junit-3.8.1.jar
    maven默認為%HOME%/.maven目錄下:在我的WIN2000也就是:
    C:/Documents and Settings/chen56/.maven/?????????? 本地資源庫
    C:/Documents and Settings/chen56/.maven/plugins/?? maven插件
    C:/Documents and Settings/chen56/.repository/????? 第3方類庫
    要完成此構造要運行maven-1.0-rc2/bin/install_repo.bat命令,要運行這個bat,就要設置
    MAVEN_HOME 環(huán)境變量,我簡單的建立另一個批處理文件 install.bat:
    |----------------------------------------------
    |? set MAVEN_HOME=../
    |? install_repo %USERPROFILE%\.maven\repository
    |-----------------------------------------------
    運行install.bat,則會把maven自帶的一些類庫copy到repository目錄中,并作一些它的初始化,天曉得它還干了啥。
    */

    ?

    - 作者: iseeisee 2004年05月18日, 星期二 14:28

    Trackback

    你可以使用這個鏈接引用該篇日志 http://publishblog.blogdriver.com/blog/tb.b?diaryID=160619

    posted on 2007-02-12 12:24 小石頭 閱讀(316) 評論(0)  編輯  收藏 所屬分類: maven、ant
    主站蜘蛛池模板: 免费在线人人电影网| 亚洲国产午夜精品理论片在线播放| 黄色网页免费观看| 免费国产高清视频| 精品在线免费视频| 亚洲国产精品尤物YW在线观看| 成年免费大片黄在线观看com| 亚洲另类少妇17p| 你是我的城池营垒免费看| 亚洲国产精品一区二区久久hs| 两个人看的www视频免费完整版| 亚洲人成人一区二区三区| 久久这里只精品热免费99| 久久91亚洲精品中文字幕| 国产成人免费高清激情明星| 亚洲最大av资源站无码av网址| 成人激情免费视频| 免费精品国自产拍在线播放| 国产亚洲精久久久久久无码| 麻豆国产精品免费视频| 亚洲精品女同中文字幕| 色噜噜AV亚洲色一区二区| 免费国产黄网站在线观看| 亚洲中文无码卡通动漫野外| 婷婷综合缴情亚洲狠狠尤物| 日批视频网址免费观看| 91亚洲精品自在在线观看| 国产特级淫片免费看| 国产一级片免费看| 亚洲永久网址在线观看| 国产综合亚洲专区在线| 四虎免费影院ww4164h| 精品一区二区三区无码免费直播 | 久久狠狠躁免费观看| 国产成人精品日本亚洲11| 亚洲人成色7777在线观看不卡| 日韩内射激情视频在线播放免费| 亚洲精品无码日韩国产不卡av| 国产亚洲av片在线观看18女人| 可以免费看黄视频的网站| 一级做受视频免费是看美女|