Eclipse從零配置Maven環境 筆記

親吻昨日的陽光發表於2015-05-02

Eclipse配置maven環境筆記

轉載請註明:http://blog.csdn.net/kisssun0608/

前提:先配置好JDK的環境變數,當然最少得配上JAVA_HOME變數,不然會報下面的錯。


1.      下載maven http://maven.apache.org/download.cgi,選擇的是最新的apache-maven-3.3.3-bin.zip ;

2.      解壓後放在指定目錄,如D:\\dep_tools\ ;

3.      配置maven的環境變數

4.      開始 -> 計算機 ->右擊,屬性–> 高階系統設定–>  環境變數 ->在系統變數那一欄中,新建填上變數名(M2_HOME)和變數值(D:\dev_tools\apache-maven-3.3.3),並新增path變數的值,  確定,確定,確定。

如圖:



5.      驗證mvn是否安裝成功

快捷鍵win+R –>  輸入cmd –> 確定

6.      在彈出的輸入框中輸入mvn  -version;出現如圖所示的內容maven就安裝成功了

7.      配置maven

修改預設的依賴包倉庫位置

Maven 目錄(D:\dev_tools\apache-maven-3.3.3) -> conf -> settings.xml

Maven預設的本地倉庫位置是${user.home}/.m2/repository,使用過程中這個目錄裡的檔案會比較多,佔用空間越來越大。一般建議更換到其它磁碟目錄下。如下配置,就把預設的本地倉庫更改到D:/dev_tools/DepLibs.m2/repository這個目錄(這個目錄結構需要自己建立好)。

並把settings.xml 放在D:/dev_tools/DepLibs/.m2/目錄下。

8.      下載Eclipse javaEE版本http://www.eclipse.org/downloads/

選擇32位或64位版本

該版本是2015年4月最新版本,已經自帶了m2Eclipse外掛

9.      啟動Eclipse,配置m2Eclipse外掛關聯maven程式

Eclipse選單欄 –> window-> preferences -> maven -> installations -> 右側的add ->directory –> 選擇maven的安裝主目錄(D:\dev_tools\apache-maven-3.3.3) –> finish -> 在關聯的maven前打鉤 -> apply;

 

繼續下一步,設定自定義的本地倉庫位置

點選user settings  -> 右側,globalsettings 和user settings都設定為D:\dev_tools\DepLibs\settings.xml -> apply  -> OK 完成配置;

10.  建立一個maven的web專案

選單欄 File ->New -> project ->選擇maven項 -> mavenproject -> next  ->不選create asimple project,next à GroupId選擇 org.apache.maven.archtypes ,Artifact Id 選擇maven-archetype-webapp  -> next

 


點Next > group id 處輸入包名,在Artifact Id輸入專案名

–> 點選finish。Eclipse就會自動建立一個maven專案,並且會在中央倉庫中下載所需要的包。如果本地倉庫位置沒有包,會從網上下載所需要的包,有一段時間的等待專案後續配置

11.  專案建立完成後預設只為我們建立了 src/main/resources,而沒有src/main/java,src/test/java和src/test/resources。


開啟專案屬性 -> java build path -> source 看到 src/main/java和src/test/java顯示 missing:

 


解決辦法:開啟上圖的Libraries,修改為自己的JDK(1.7 以上版本)

 

自行新增src/test/resources

右擊專案名–> new -> Source folder -> 在Folder Name 填寫:src/test/resources

 

12.  設定 Project Facets,選擇 Java 1.7 版本和 Dynamic Web Module 2.3 版本

右擊專案 -> Properties  –> ProjectFacets

13.  設定部署打包結構如下,刪除測試相關目錄,點選add新增紅框中的兩項

14.  還需要在pom.xml新增依賴包解決圖中問題,新增 Servlet-api 的依賴包

 

新增好的包如下:

儲存後專案會自動去尋找並下載不存在的jar包。

15.  構建和部署專案

右擊整個專案的pom.xml –> Run As  ->Maven install

但出現了這樣的錯誤

解決辦法:選單欄window –> preperences -> java ->installed JREs -> 右側選擇使用的JRE環境,點選Edit,將Default VMarguments處填上-Dmaven.multiModuleProjectDirectory=$M2_HOME –> finish。

控制檯輸出結果:

會下載一些依賴包

這樣就構建完成了

16.  檢視已經生成的專案部署檔案

17.  因為專案還未連結tomcat,就暫時將war包放在tomcat下,啟動tomcat並訪問該war包

18.  配置Tomcat,讓專案自動部署到tomcat中執行

選單欄window -> preperences ->Server Runtime Environment -> 右側,點選Add –>選擇tomcat 對應版本(apachetomcat v7.0)  -> next  ->點選browser ,選擇tomcat 的安裝位置 ,Name處隨便填,JRE選擇你剛才配置DefaultVM arguments的那個–> finish;

左側會出現servers目錄

19.  看中間下部是否有Servers標籤,沒有的話點選單欄window -> show view -> servers

 

20.  現在專案已經部署到tomcat中,點選start啟動tomcat

21.  在瀏覽器中訪問



雖然只是簡單的顯示了hello world ,但可以說是幾乎從無到有(沒有說明JDK和tomcat的安裝過程)搭建的Eclipse上maven管理專案開發的整個過程,加深自己的理解也將經驗分享給需要的人。

轉載請註明:http://blog.csdn.net/kisssun0608/



 

 

 

相關文章