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

          Maven2是一個優秀的項目建構工具。 Maven2改寫了Maven 1.0版本,在使用時更加方便和靈活。基本上現在都是使用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 一葉笑天 閱讀(3244) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 长宁县| 论坛| 定陶县| 门头沟区| 儋州市| 景德镇市| 宁蒗| 许昌县| 米林县| 渑池县| 聊城市| 嘉黎县| 和田市| 巴彦淖尔市| 镶黄旗| 盖州市| 塘沽区| 普安县| 海南省| 北海市| 绵阳市| 正安县| 松溪县| 新竹县| 大关县| 修武县| 朝阳市| 连平县| 股票| 太康县| 隆化县| 仁怀市| 沭阳县| 马关县| 扬州市| 神农架林区| 盘山县| 台州市| 龙岩市| 商河县| 界首市|