Maven學習總結(六)——Maven與Eclipse整合

來源:互聯網
上載者:User

標籤:

一、安裝Maven外掛程式

  下載下來的maven外掛程式如所示:,外掛程式存放的路徑是:E:/MavenProject/Maven2EclipsePlugin

  

  1. 進入到eclipse中的dropins目錄下,建立三個txt檔案(zest.txt,m2e.txt,m2e-extras.txt)。如所示:

  

  m2e.txtt檔案的內容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e

  m2e-extras.txt檔案的內容如下:path=E:/MavenProject/Maven2EclipsePlugin/m2e-extras

  zest.txt檔案的內容如下:path=E:/MavenProject/Maven2EclipsePlugin/GEF-zest-3.7.1

  path路徑的值為外掛程式在本機上存放的路徑地址

  重新啟動eclipse,點擊windows→preferences,Maven外掛程式安裝成功後看到如下畫面:

  

二、配置Maven外掛程式2.1、配置使用的Maven

  

  我們不使用預設安裝的那個Maven,配置我們自己下載安裝好的那個Maven,如所示:

  

  

2.2、配置User Settings

  User Settings的預設配置如所示:

  

  在之前安裝和配置Maven時,我已經將Maven本地倉庫的位置設定成了"E:\repository"目錄,所以需要將"C:\Users\gacl\.m2\repository"改成"E:\repository"

  首先找到Maven安裝目錄下的conf目錄下的settings.xml檔案,如所示:

  

  將conf目錄下的settings.xml檔案拷貝一份到Maven本地倉庫的位置"E:\repository"目錄,如所示:

  

  

  經過以上兩步,Maven外掛程式就算是設定好了。

2.3、配置Maven編譯時間使用的JDK

  因為Maven必須要JDK1.6以上才能夠正常運行,所以需要配置一下Eclipse使用的JDK。

  進入window->preferences視窗,選擇java->Installed JREs,通過add按鈕增加jdk對對應的路徑加進來,否則在編譯的時候會報錯:

  No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

  

  接著,進入Installed JREs的子項Execute Environment:在左側選擇JavaSE-1.5、JavaSE-1.6、JavaSE-1.7,右側選擇編譯時間使用的jdk版本,如所示:

  

  

  

三、Eclipse中使用Maven外掛程式3.1、匯入Maven項目

  File→import

  

  

  點擊【Finish】按鈕,完成項目的匯入,如所示:

  

3.2、建立Maven項目

  

  

  

  

  

  點擊【Finish】按鈕,完成項目的建立,建立好的項目如所示:

  

3.3、在Eclipse執行mvn命令

  選中項目,點擊滑鼠右鍵→【Run As】或者【Debug As】→選擇相應的Maven命令執行,如所示:

  

  這種方式每次只能執行一個Maven命令,如果想像在cmd命令列那樣使用組合命令,那麼可以這樣做

  

  此時會彈出如下所示的對話方塊

  

  在Goals輸入框中輸入要執行的組合命令,如所示:

  

  以上就是Maven與Eclipse整合使用的內容。

Maven學習總結(六)——Maven與Eclipse整合

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.