MyEclipse10中使用Maven安裝配置構建項目

今天看了好多文章,安裝和配置的是總是有那麼一小坨問題,導致一直沒有建好Maven項目。晚上又來找了找,

終於找着了在Myeclipse中建立Web項目中使用了Maven的支持,而不是直接創建的Maven項目, 看了幾篇文章,覺得自己

創建Maven項目比較煩, 所以就用這個先,以後有時間在弄,原文:https://my.oschina.net/softwarechina/blog/134797

1. 下載和安裝Maven

(1) 下載及解壓

這個是直接在官網https://maven.apache.org/download.cgi下載的,解壓即可使用。我下的是目前最新版

3.3.9,要求jdk1.7以上。我係統的JDK是1.8的.解壓後把文件夾apache-maven-3.3.9直接放到

D:\web\server\maven下面,並在D:\web\server\maven下面創建一個新目錄:MavenRepository\maven_jar,

用來存放以後自動下載下來的jar包。

(2) 修改配置文件settings.xml

找到D:\web\server\maven\apache-maven-3.3.9\conf\settings.xml,修改localRepository段,原來是被註釋掉的,

去除註釋,改爲:<localRepository>D:\web\server\maven\MavenRepository\maven_jar</localRepository>

(3) 在MyEclipse中集成自己安裝的maven

Windows->Preferences->MyEclipse->Maven4MyEclipse,修改installations和User settings兩項,如下所示:

(4) 關於環境變量

在環境變量 Path 中添加 Maven的解壓路徑\bin 對mvn的支持, 然後打開 cmd 輸入 mvn -version 出來版本信息,說明成功;

2. 在MyEclispe中創建一個支持Maven的Web Project

New->Web Project




然後在下一個窗口中輸入自己想要的Group Id和 artifact Id完成了項目的創建。



如果選擇是的MyEclipse Maven JEE Project,則項目的結構如下:

而如果選擇的是標準的Maven JEE項目,則項目的文件結構如下


                   



項目創建完成後,會自動下載一些資源,當出現如下圖的時候,表示完成



原文說要先項目右鍵->RunAs->Maven install,這步的作用是把依賴的jar下載到本地,好象不做這步也可以。 

若項目右鍵->Run as->Maven Install出現以下錯誤時:

-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

可以在Windows->preferences->java->installed jres中選定一個jre,然後添加vm參數:-Dmaven.multiModuleProjectDirectory=$M2_HOME

再次運行Maven install就會正常了。

3. 測試

    不管是上面哪一種類型的Maven項目,都按照過去發佈Java Web項目的方式發佈到tomcat上,這裏測試用的是Tomcat8,測試是成功的。

 這說明儘管pom.xml文件上標識了錯誤標誌,但並不影響項目的發佈。


我項目啓動後出現如下錯誤:

java.lang.UnsatisfiedLinkError: D:\Program Files\apache-tomcat-9.0.0.M15\bin\tcnative-1.dll: 

Can't load AMD 64

解決方法:找到tomcat的bin目錄下的 tcnative-1.dll,將其刪除就好



發佈了26 篇原創文章 · 獲贊 12 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章