maven配置eclipse案例及命令

吃奶的牛發表於2016-09-21

首先到http://maven.apache.org/ maven官方網站進行下載。版本號自己看著選咯。

 

第一步:配置本地Maven

1.解壓apache-maven-3.2.5-bin

 

2.然後進入目錄下面的conf資料夾下編輯settings.xml

修改其中的<localRepository>D:\develop\maven\repository</localRepository>

D:\develop\maven\repository:這個目錄是你的maven本地倉庫。

 

3.配置環境變數

        

變數值是你的maven安裝目錄;

增加path環境變數:D:\develop\maven\apache-maven-3.2.5-bin\apache-maven-3.2.5\bin;也可以有用一種寫法,本人習慣這種寫法,直觀。

 

4.測試是否安裝ok

Cmd --> maven --version  輸出版本資訊即代表你成功了。

 

第二步:eclipse安裝maven外掛

  1. eclipse安裝maven外掛有2種方式,大家都知道,離線,線上。這個看個人選擇。

本人選擇的線上安裝。線上安裝maven外掛,需要先安裝svngef;因為maven需要這兩個的支援。

         HelpàInstall new Softwareàadd

         首先安裝svn,然後gef,最後m2eclipse;

         這裡安裝過程直接next就可以了。地址在文章開頭。↑

         m2eclipse的線上安裝地址,本人找了好久,特別是e3.7的版本。艱辛!

         安裝完成之後重啟eclipse

        

  1. 開啟eclipseàwindow左側會出現一個maven選單。此處就代表maven外掛安裝成功,現在我們需要進一步配置maven外掛,開幹!!!

  2. a)        

上面紅線處是選擇自己本地的maven安裝目錄;

下面紅線處是選擇自己本地mavensetting.xml

上面紅線處是選擇自己本地mavensetting.xml

下面紅線處是選擇自己本地maven資源庫

                  

到此為止,maven已經全部安裝成功;現在我們需要建立一個簡單的專案來驗證,我們的配置是否成功!

 

第三步:最後一步,建立maven web專案;進行測試

  1. new project

選擇 Maven Project

 

                  直接next

                  

                  

選擇

Group Id : org.apache.maven.archetypes

ArtifactId Id:maven-archetype-webapp

然後next

 

Group Id:看英文都能理解其意思,group:組織,團體的意思;這裡的group id就是團隊的標識;

ArtifactId Id:專案唯一標識

然後Finish

 

2.配置project    

A) Java Resources 下面建立4source Folder;分別是:

 src/main/java      src/main/resources     -->存放我們程式碼的地方

 src/test/java        src/test/resources   -->存放我們程式碼編譯的地方

                  

 

B)java build path

src/main/javasrc/main/resources下面的output folder進行編輯,點選右邊的edit,選擇target/classes

src/test/javasrc/test/resources下面的output folder進行編輯,點選右邊的edit,選擇target/test-classes;

然後更改自己專案的jdk

 

  1. 將現在這個專案改成tomcat能執行的專案

專案—>右鍵-->Propertiesàproject Facets

選擇Dynamic Web Module;如下圖:

版本配合jdk

 

到了這步,你的專案裡面會出現一個webContent的資料夾,直接將這個資料夾裡面的東西放到src/main/webapp裡面去,然後把這個資料夾刪除即可。

 

最後一步:

專案—>右鍵-->Properties-->Deployment Assembly;

這裡是專案部署打包輸出的地方,我們把test的刪除,和剛才的webContent刪除,然後右鍵的add,選擇src/main/webapp作為我們的/目錄;

然後在此add—>Java Build Path Entriesà Maven Dependencies à Finish

這一步是將jar包打包在WEB-INF/lib中。



右擊專案,點選Run as,如下圖:

技術分享

即可看到有很多現有的maven命令,點選即可執行,並在控制檯可以看到執行資訊

 如果你想執行的maven命令在這裡沒有找到,點選Maven build建立新的命令,操作如下圖所示:

技術分享

如下圖填入Maven命令,點選Run即可

技術分享

新增的maven命令可以通過如下方式找到,並再次執行:

技術分享

技術分享


方式二 :離線安裝

1、下載m2eclipse外掛:http://m2eclipse.sonatype.org/sites/m2e/0.12.1.20110112-1712/


2、將features中的jar包拷貝到eclipse/features目錄中;將plugins中的jar包拷貝到eclipse/plugins目錄中;

3、重啟eclipse;



本地建立單獨maven庫:為每個專案單獨建立一個(這個很佔本地空間,昨天第一次用) 

在專案目錄行 cmd進入 輸入 maven eclipse:eclipse ,此時下載本專案所需jar。

 


相關文章