天天看點

Maven(一)Maven及插件安裝



2012年的時候,我準備下載下傳spring架構的源碼及項目看看,沒想導入eclipse報錯,于是開啟了maven學習之路。繼而突然一瞬間發現,許多牛b的項目都變成了maven項目了。

目前最新

Maven(一)Maven及插件安裝
Maven(一)Maven及插件安裝
Maven(一)Maven及插件安裝
Maven(一)Maven及插件安裝

(一)maven安裝

1.下載下傳解壓 目錄為 f:\program files\apache-maven-3.0.5  

2.添加環境變量m2_home為f:\program files\apache-maven-3.0.5

3.設定環境變量path末尾加上%m2_home%\bin注意使用;号隔開

檢測:

Maven(一)Maven及插件安裝
Maven(一)Maven及插件安裝

4. 目前可選步驟  修改conf目錄下settings.xml <localrepository> 标簽,設定maven下載下傳依賴包位置如f:\maven2-repository\repository,預設為使用者文檔目錄.m2下如 d:\我的檔案\.m2\repository

<!-- localrepository  

   | the path to the local repository maven will use to store artifacts.  

   |  

   | default: ~/.m2/repository  

  <localrepository>/path/to/local/repo</localrepository> -->  

5. 目前可選步驟  版本切換修改 m2_home 指定,如設定為f:\program files\apache-maven-2.2.1即可

6. 目前可選步驟  添加 maven_opts 指定,指定jvm運作時記憶體-xms128m -xmx512m,如果其他位置運作,如ide設定了這可以不設 

7. 目前可選步驟 設定代理:

<proxies>  

  <!-- proxy  

   | specification for one proxy, to be used in connecting to the network.  

  <proxy>  

    <id>optional</id>  

    <active>true</active>  

    <protocol>http</protocol>  

    <username>proxyuser</username>  

    <password>proxypass</password>  

    <host>proxy.host.net</host>  

    <port>80</port>  

    <nonproxyhosts>local.net|some.host.com</nonproxyhosts>  

  </proxy>  

  -->  

</proxies>  

ok,以上為安裝maven及其簡單配置

(二)maven的eclipse插件安裝m2eclipse

1.首先談下依賴,怎麼下插件? help --> install new software

m2eclipse-core插件 ——依賴——>gef插件 

m2eclipse-extras插件 ——依賴——>subclipse插件

2.gef 插件位址: 

<a target="_blank" href="http://download.eclipse.org/tools/gef/updates/interim/">http://download.eclipse.org/tools/gef/updates/interim/</a>

3.subclipse 插件位址:

(用于svn)

<a target="_blank" href="http://subclipse.tigris.org/update_1.6.x">http://subclipse.tigris.org/update_1.6.x</a>

m2eclipse-extras  中有些元件是可選的 

如maven scm hander for subclipse  maven scm

integration 這是給svn的 

maven scm

hander for team/cvs  這是給svn的 cvs

maven integration

for wtp 這是eclipse自動讀取pom的

...support一般不會用到,而起裡面有些好像很難下下來,依賴不明,可以去掉一些元件下載下傳就順暢了

5.插件配置

eclipse啟動配置檔案 eclipse.ini

-vm  

c:/progra~1/java/jdk1.5.0_17/jre/bin/javaw.exe  

--launcher.xxmaxpermsize  

256m  

-vmargs  

-dosgi.requiredjavaversion=1.5  

-duser.name=tanx  

-xms128m  

-xmx512m  

某些順序什麼的可以調下,然後就是 确定好jdk,maven不能是jre的,确定好記憶體大小,注意我的jdk路徑,有些是progra~2神馬據傳是64位系統的,當然你的jdk沒空格更好了。

6.還沒結束噢 

Maven(一)Maven及插件安裝
Maven(一)Maven及插件安裝

插件會内嵌一個maven,但是當然我們應該用自己的,有一個全局的setting.xml當是看到user setting沒,我覺得可以不講了。8

繼續閱讀