maven項目導入eclipse的相關配置

昨天將一個maven項目導入eclipse中,因爲以前不瞭解maven,將maven項目導入後不知道如何發佈,故請教了同事,在此總結下使用maven入門配置及maven項目導入eclipse後的相關的設置。java

1.maven安裝及配置apache

    a.下載maven包,下載地址:http://maven.apache.org/download.cgi,我下載的是3.0.5版本windows

    b.加壓縮,將解壓後的文件夾放到D盤便可,另外設置本地倉庫地址,個人地址的是  D:\mvnRepository。eclipse

      需經過修改D:\apache-maven-3.0.5\conf\settings.xml文件來實現本地倉庫地址的自定義。maven

       settings.xml文件的配置以下:spa

               <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
                       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
                     <!-- localRepository
                              | The path to the local repository maven will use to store artifacts.
                              |
                              | Default: ~/.m2/repository -->server

                       <localRepository>D:/mvnRepository</localRepository>xml

                  .......此後省略n行ip

     c.將maven配置到環境變量path中,個人是D:\apache-maven-3.0.5\bin,配置時注意分號與以前的隔開。開發

     這樣咱們就安裝好了maven,能夠在dos命令中 輸入mvn -v 來查看maven的版本。 需注意的一個前提是安裝前要安裝過jdk哦。

2.maven項目導入eclipse後的配置

    a.在接觸maven項目以前,我用的是myeclipse,而後直接將maven項目check下來配置maven的相關信息後,在Add DeployMent中找不到項目,頓時傻眼了,而後就請教

  同事,同事說咱們都用的eclipse,用myeclipse找不到項目多是由於當時這個項目是用eclipse開發的,無語,姑且就這麼認爲吧,歡迎知道真正緣由的同窗告訴我啊

    b. a中的所屬只是前奏,如今來講下eclipse下的配置,安裝eclipse,check項目操做省略,eclipse下的jdk、tomact配置省略。

       b.1 將maven配置到eclipse中:

             windows - preferences - maven - Installations下 將D盤中的maven add進來便可。

             windows - preferences - maven - User Setting下 選擇D:\apache-maven-3.0.5\conf\settings.xml 文件便可。

           經過這兩步操做就將maven集成到了eclipse中

       b.2 maven項目的發佈

            右鍵項目 - 屬性 - Project Facets 勾上Dynamic Web Module、java(注意選擇jdk版本)、javaScript,而後肯定。

       b.3 上述操做以後,在eclipse server下右鍵Add and Move就會發現咱們項目了,發佈便可。

     須要注意的是項目可能會依賴本地倉庫中的jar包,若是沒有的話,能夠在dos窗口切換到項目的pom.xml下,執行mvn clean compile命令便可;另外可能會遇到class文件沒編譯的狀況,執行mvn clean compile這個命令後也能夠了,這種狀況是我這出現的,我同事那沒出現,執行命令以後就沒問題了。

 以上就是我在玩第一個maven項目的一個簡單總結,可能會有說的不明白或者不正確的地方,歡迎各位指正,也歡迎你們多多交流相關知識。

相關文章
相關標籤/搜索