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命令进行调试,互相兼容。

最新文章

  1. MySQL+Amoeba实现数据库主从复制和读写分离
  2. [Android]解决ClickableSpan中点击后ListView中item的长按冲突的问题
  3. Android——旋转屏幕导致Activity重建解决方法
  4. tableview_nav 动画效果
  5. 获取iOS设备的内存状况(转)
  6. ubuntu14.04 安装搜狗输入法
  7. 基于Visual C++2013拆解世界五百强面试题--题18-程序结果分析2-终结篇
  8. Python网络编程——获取远程设备的IP地址
  9. ASP.NET - 对URL传递的值进行编码Server.UrlEncode()
  10. 【SSRS】入门篇(三) -- 为报表定义数据集
  11. 解决 Linux error while loading shared libraries: cannot open shared object file: No such file or directory
  12. 机器学习实验一SVM分类实验
  13. 【RMQ】洛谷P3379 RMQ求LCA
  14. mysql修改表和列
  15. 并查集模板题(The Suspects )HZNU寒假集训
  16. mysql8.0.13修改密码
  17. MySQL InnoDB 引擎的持久性与性能
  18. luogu P1401 城市
  19. Centos7 安装 ActiveMQ 5.15.1
  20. 20155229 2016-2017-2 《Java程序设计》第八周学习总结

热门文章

  1. HBase0.94.2-cdh4.2.0需求评估测试报告1.0之二
  2. TTL与COMS的区别
  3. 打造一款属于自己的web服务器——从简单开始
  4. 利用Windbg深入理解变量的存储模型
  5. CSS预处理器(less 和 sass)
  6. TextView设置缩略显示
  7. rsa Round #71 (Div. 2 only)
  8. Jeddict:怎样在window系统下,成功打包Angular
  9. 【Luogu】P3979遥远的国度(树链剖分)
  10. 【Luogu】P3332K大数查询(树套树)