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

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

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

    一葉笑天
    雄關漫道真如鐵, 而今邁步從頭越。 從頭越, 蒼山如海, 殘陽如血。
    posts - 73,comments - 7,trackbacks - 0

    Maven2是一個優秀的項目建構工具。 Maven2改寫了Maven 1.0版本,在使用時更加方便和靈活?;旧犀F在都是使用Maven2來進行項目的建構。要想使用Maven2,請按照以下步驟來完成Maven的配置。

    首先下載Maven2。下載地址:http://maven.apache.org/download.html 。我下載的版本是maven-2.0.9-bin.zip

    解壓maven-2.0.9-bin.zip到D:\maven-2.0.9
    配置環境變量:
    (1)設置MAVEN_HOME=D:\maven-2.0.9 \
    (2)增加Path路徑 加入%MAVEN_HOME%\bin;
    下來就是配置本地的資源庫:
    打開 D:\maven-2.0.9\conf\settings.xml
    1. 改變<localRepository>D:/local_repo</localRepository>
    改寫上面的配置主要是改變本地的數據倉庫目錄(存放從遠程下載的jar包),如果不改變也可以,如不改變,則下載的資源會放在: c:\Documents and Settings\用戶名\.m2\repository下
    2. 配置代理,主要目的是為了能從遠程下載jar包,根據實際的網路情況進行配置吧。因為我現在單位是有代理服務器的,如果不配置,就不能從遠程下載jar包了。我的配置如下(注意:如果你的網絡沒有代理服務器,就不用配置這個步驟)
    <proxy>
     <id>optional</id>
     <active>true</active>
     <protocol>http</protocol>
     <host>192.168.17.100</host>
     <port>8889</port>
     <nonProxyHosts>192.168.*.*</nonProxyHosts>
    </proxy>

    使用Maven創建和建構項目的常用的命令有:
    創建Maven的普通java項目:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=pjoName    
    創建Maven的Web項目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp    
    編譯源代碼:mvn compile (或者:mvn compiler:compile)   
    編譯測試代碼:mvn test-compile    
    運行測試:mvn test    
    產生site:mvn site    
    打包:mvn package    
    在本地Repository中安裝jar:mvn install    
    清除產生的項目:mvn clean    
    生成eclipse項目:mvn eclipse:eclipse   
    生成idea項目:mvn idea:idea   
    組合使用goal命令,如只打包不測試:mvn -Dtest package    
    編譯測試的內容:mvn test-compile   
    只打jar包: mvn jar:jar   
    只測試而不編譯,也不測試編譯:mvn test -skipping compile -skipping test-compile (這里要特別注意 -skipping 的靈活運用,當然也可以用于其他組合命令)   
    清除eclipse的一些系統設置:mvn eclipse:clean

    注意事項:
    當建立一個工程后,執行 mvn eclipse:eclipse,則會產生eclipse的工程文件,但是第一次用eclipse打開工程后,發現報如下錯誤:Unbound classpath variable: 'M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar' in project my-webapp ,需要在Eclipse 中配置 M2_REPO 變量,配置步驟:window >> preferences >> Java >> Build Path >> Classpath Variables
    新建一個 M2_REPO 的變量,變量值指向你系統的Maven2的數據倉庫位置.例如前面提到了D:/local_repo。

    做完這些事情,基本上就可以享受Maven2給你帶來的快樂了。


     

    posted on 2008-06-19 09:55 一葉笑天 閱讀(3243) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 老司机午夜性生免费福利| eeuss影院ss奇兵免费com| 亚洲国产综合在线| 亚洲一区二区三区久久久久| 亚洲伊人久久精品| 美女的胸又黄又www网站免费| 免费高清av一区二区三区| 亚洲精品乱码久久久久久不卡| 亚洲线精品一区二区三区 | 九月婷婷亚洲综合在线| 亚洲人成人一区二区三区| aaa毛片视频免费观看| 波多野结衣在线免费观看| 免费在线不卡视频| 久久综合亚洲鲁鲁五月天| 亚洲另类无码专区丝袜| 91在线视频免费观看| 高清国语自产拍免费视频国产 | 亚洲久热无码av中文字幕| 日本特黄特黄刺激大片免费| 久久精品国产精品亚洲色婷婷 | 亚洲精品无码久久久久sm| 久久亚洲中文字幕无码| 亚欧免费无码aⅴ在线观看| 国产高清免费的视频| 亚洲一卡二卡三卡四卡无卡麻豆| 无码国产精品一区二区免费I6| 久久精品亚洲福利| 黄色a级片免费看| 亚洲人成图片小说网站| 日本zzzzwww大片免费| 亚洲乱码国产乱码精品精| 日韩免费无码一区二区三区| 在线日韩日本国产亚洲| 成年网站免费入口在线观看 | 美女裸身网站免费看免费网站 | 亚洲综合无码一区二区| 国产午夜不卡AV免费| 亚洲一区二区精品视频| 美女黄网站人色视频免费| 亚洲AV午夜福利精品一区二区|