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

Maven转换成Eclipse/Idea/MyEclipse工程,以及配置Web工程的更多相关文章

  1. Maven转换成Eclipse项目后的依赖库更新问题

    使用Eclipse的Maven插件创建项目 如果你的Eclipse安装了Maven插件,创建Maven项目相当方便,创建后的项目如: 优势:项目引用的类库名称是"Maven Dependen ...

  2. 将Maven项目转换成Eclipse支持的Java项目

    当我们通过模版(比如最简单的maven-archetype-quikstart插件)生成了一个maven的项目结构时,如何将它转换成eclipse支持的java project呢? 1. 定位到mav ...

  3. 如何将android studio项目转换成eclipse

    更新:虽然本人坚守eclipse很久,但是现在我也不再推荐继续用eclispe了,自己的项目用还没什么问题,但是你如果想用github上的项目,用eclispe会越来越难.如果你仍然感兴趣,继续看下面 ...

  4. struts2.3.4.1转换成eclipse项目的过程

    1.在本地安装配置maven. 1.1.从maven官网下载,官网地址:http://maven.apache.org/download.cgi 1.2.配置maven环境变量       例如,我的 ...

  5. 23333 又是一篇水文章(以下是各种复制来的关于maven转成eclipse项目)

    (转载) 当我们通过模版(比如最简单的maven-archetype-quikstart插件)生成了一个maven的项目结构时,如何将它转换成eclipse支持的java project呢? 1. 定 ...

  6. 使用eclipse创建在myeclipse中运行的web工程

    今天在跟随慕课网学习java时,遇到课程中老师使用Myeclipse,我用的是eclipse,那么就使用eclipse创建在Myeclipse项目 参考: 如何在Eclipse配置Tomcat服务器 ...

  7. 关于eclipse SE版本不支持建立web工程的问题

    关于eclipse SE版本不支持建立web工程的问题 我们会发现 JAVA eclipse SE版本无法建立 Web 程序的问题...... 最好的解决方法就是下载一个myeclipse 或 Jav ...

  8. 使用cmd命令创建maven(web)项目+项目转换成IDEA项目+项目打包+Jetty运行Web项目

    3条件:配置好环境 配置环境教程:https://www.cnblogs.com/weibanggang/p/9623705.html 第一步:查看版本信息,在cmd输入mvn –version,如果 ...

  9. 全网最详细的Eclipse和MyEclipse里对于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 全网最详细的MyEclipse里如何正确新建普通的Java web项目并发 ...

随机推荐

  1. electron 安装

    1.从网上下载的是nodejs的v0.10.42版本的安装文件,安装node-v0.10.42-x86.msi都使用默认安装,安装完成后会安装在C:\Program Files\nodejs\目录下, ...

  2. luogu2740 [USACO4.2]草地排水Drainage Ditches 最大流EK

    练一下最大流 #include <iostream> #include <cstring> #include <cstdio> #include <queue ...

  3. python补漏----isinstance 和 issubclass

    一.isinstance Python 中的isinstance函数 isinstance是Python中的一个内建函数 语法: isinstance(object, classinfo) 如果参数o ...

  4. 为Anaconda添加新的源

    为Anaconda添加新的源 在cmd中输入以下内容即可, 清华的源,速度非常快 conda config --add channels https://mirrors.tuna.tsinghua.e ...

  5. CodeM初赛B轮

    做什么啊,我这么菜,应该弃赛的 [编程|1500分] 子串 时间限制:3秒空间限制:32768K 题目描述 给出一个正整数n,我们把1..n在k进制下的表示连起来记为s(n,k),例如s(16,16) ...

  6. pl/sql的控制结构,分支、循环、控制

    一.pl/sql的进阶--控制结构在任何计算机语言(c,java,pascal)都有各种控制语句(条件语句,循环结构,顺序控制结构...),在pl/sql中也存在这样的控制结构.在本部分学习完成后,希 ...

  7. DS博客作业06—图

    1.本周学习总结 1.1思维导图 1.2学习体会 2.PTA实验作业 2.1 图着色问题 图着色问题是一个著名的NP完全问题.给定无向图G=(V,E),问可否用K种颜色为V中的每一个顶点分配一种颜色, ...

  8. python学习笔记--python编程基础

    一.一个隆重的仪式 我们在学习语言的时候,第一个写的程序肯定都是hello world.来写第一个程序吧,其实很简单,python的语法就是简单.优雅,一个print就搞定. 1 print('hel ...

  9. manacher-模板-hd-3068

    /* 题意:给一个字符串,求该串的最长回文串的长度: 算法:Manacher O(n)复杂度,求以每一个字符为中心的最长汇文串的长度: 这个算法把奇数和偶数的情况和在一起来考虑了: */ #inclu ...

  10. TroubleShoot:The context has expired (0×80090317)

    网上搜了一下,服务器上的时间不正确,在SharePoint 设置中,可以通过管理中心设置下Time Zone 和服务器的时间上一致.