Maven轉換成Eclipse/Idea/MyEclipse工程,以及配置Web工程


Eclipse/MyEclipse:

//Jar
mvn eclipse:eclipse
mvn eclipse:myeclipse
//Web
mvn eclipse:eclipse -Dwtpversion=2.0
mvn eclipse:myeclipse -Dwtpversion=2.0

更多詳細命令用法,參考:http://maven.apache.org/plugins/maven-eclipse-plugin/

Idea:

mvn idea:idea

更多詳細命令用法,參考:http://maven.apache.org/plugins/maven-idea-plugin/

 

 

由上述命令產生的構想:

1、以最新版本的eclipse為准,已經默認安裝了maven的插件,發覺要導入maven的項目,無需執行轉換命令。

①如果轉換了eclipse項目之后,導入步驟為:【File】->【Import】->【Existing Projects into Workspace】,然后選擇eclipse的項目即可。

②如果沒有轉換,直接導入maven項目也是可行的,導入步驟:【File】->【Import】->maven【Existing Maven Projects】,然后選擇maven的項目即可。

經過研究,maven轉成eclipse項目時,會生成.classpath,.project這兩個文件,而如果在eclipse中直接導入maven項目,也同樣會生成這兩個文件。

所以,我覺得現在eclipse安裝了maven插件之后,無需轉換命令,直接導入maven也是可行的。

以上操作idea也同樣適用。

2、在轉換命令上,如果在eclipse中,要轉換成web項目,會在后面帶上-Dwtpversion的參數;實質上這個參數的作用是工程中要用到dwt這個插件,同時會在目錄上生成.settings的文件夾,里面就是dwt所要用到的文件。

①經過測試,我發覺帶與不帶參數,轉換的web工程都差不多,還不如直接導入maven項目來的直接一些。

②即使告訴maven要帶參數,轉成web項目,同樣導入到eclipse中還是無法快速識別成web項目,無法快速新建servlet等;經過研究,發覺要識別web項目,還需要在eclipse中做特殊處理才行。所以既然這么做了,轉換命令感覺上多了一步無用功。

3、eclipse導入maven項目之后,配置支持web開發。步驟如下:

參考:http://blog.csdn.net/w12345_ww/article/details/52094756

①導入maven項目

②配置項目支持Dynamic Web Module

提示:指定項目右鍵選擇properties

③增加Maven Dependencies

④完成后,直接適用Run on Server就可以進行測試,同樣也可以用maven命令進行調試,互相兼容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM