eclipse安裝maven外掛程式

來源:互聯網
上載者:User
Maven3安裝配置2012-02-25 20:14Maven以及其Eclipse外掛程式m2eclipse的安裝

(本文參考了Maven實戰)

檢查JDK的安裝以及環境變數的配置

開啟cmd

echo %Java_Home%

java -version

 

 

下載Maven

http://maven.apache.org/download.html

 

我這裡安裝時最新的3.03版本

 

安裝到本機

1 將下載回來的包解壓到任意地址,我的路徑是D:\Program Files\apache-maven-3.0.3

2 建立環境變數M2_HOME 指向D:\Program Files\apache-maven-3.0.3

3 在path尾部添加%M2_HOME%\bin

4檢查是否安裝成功

開啟cmd

echo %M2_HOME%

mvn –v

 

如:

 

給Eclipse安裝maven的外掛程式 m2eclipse

1 開啟eclipse

2 Help – Install New Software 出現

3 點擊Add

 

在Name輸入   m2e

在Location輸入 http://m2eclipse.sonatype.org/sites/m2e

 

4 確定後出現

 

 

5 勾選Maven Integration for Eclipse

 

6 然後一直下一步直到安裝完畢

 

7 檢查是否安裝成功

(1)點擊Help – about eclipse – installation details,看是否存在Maven Integration for Eclipse(Required),如:

 

(2)再檢查eclipse是否可以建立Maven項目了

File – New – Other 

 

配置本地倉庫的位置

先閱讀本文後面注意事項中的(1)

 

我們程式所需要的jar包等會先去本地倉庫找,如果找不到則會去網路上的的中央倉庫下載,當然預設本地倉庫是放在c盤使用者下.m2檔案夾,這裡我們可以開啟.m2的settings.xml進行修改

 

找到如下部分

這裡我們指定本地倉庫位於D盤的MavenRepository檔案夾下

配置Proxy 伺服器

對於許多沒有外網的公司則無法訪問apache的中央倉庫,則會在區域網路內配置一台Proxy 伺服器

 

同樣在~/.m2這個檔案夾下找到settings.xml下的proxies這個節點

<proxies>

</proxies>

這個節點下面可以配置多台代理

<proxy>

</proxy>

<proxy>

</proxy>

 

如果你聲明了多個proxy元素,則預設情況下第一個被啟用的proxy會生效

 

具體配置:

<proxy>

<!-- 唯一標識 -->

      <id>my-proxy</id>

<!-- 指這個代理是否被啟用,比如上面提到有多個代理,則會尋找第一個被啟用的代理 -->

      <active>true</active>

<!-- 指使用http協議訪問 -->

      <protocol>http</protocol>

<!-- 伺服器的IP地址 -->

      <host>218.14.227.197</host>

<!-- 訪問的連接埠號碼 -->

      <port>3128</port>

      <!--

                          <!--  如果伺服器需要驗證,那麼這裡就需要配置使用者名稱和密碼  -->

      <username>***</username>

      <password>***</password>

<!-- 這裡制定那些網域名稱不需要被代理  -->

      <nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>

      -->

    </proxy>

 

注意事項:

 

(1)我們可以copy maven安裝目錄conf檔案夾下的settings.xml到使用者目錄的~/.m2目錄下(例如本機是:C:\Users\chacha\.m2\)下,前者的settings.xml影響到全域範圍,而後者隻影響到當前的登入使用者,推薦使用後者,當然這是看情況而定的。

 

(2)關閉eclipse內嵌的Maven

這個內嵌的Maven通常會比較新,但不一定很穩定,而且往往也會和我們在命令列使用的Maven不是同一個版本。這裡有會出現兩個潛在的問題:首先,較新版本的Maven存在很多不穩定因素,容易造成一些難以理解的問題;其次,除了IDE,我們也經常還會使用命令列的Maven,如果版本不一致,容易造成構建行為的不一致,這是我們所不希望看到的。因此,我們應該在IDE中配置Maven外掛程式時使用與命令列一致的Maven。

 

解決辦法:

Window – Preferences – Maven – Installations – Add 並選擇安裝目錄 點擊Apply

 

(3)如果在使用m2eclipse遇到如下提示

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

這是因為Eclipse預設是運行在JRE上的,而m2eclipse的一些功能要求使用JDK,解決方案是配置Eclipse安裝目錄的eclipse.ini檔案,添加vm配置指向JDK,如

 

OK,各項準備工作已經完成!!!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.