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

  • 相关阅读:
    js 数组方法比较
    js 知识点
    vuex、redux、mobx 对比
    读SRE Google运维解密有感(二)
    读SRE Google运维解密有感(一)
    001_深度剖析什么是 SLI、SLO和SLA?
    006_mac osx 应用跨屏幕
    005_ss-link.info的ping探测工具
    015_sublime插件管理及所有非常有用插件
    001_软件waf
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6624974.html
Copyright © 2020-2023  润新知