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命令進行調試,互相兼容。
