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