写在最前:JavaWeb(including Maven)项目的迁移

以前一直用Eclipse做开发,想要什么插件再自己下载添加,昨天在网上找了几个开源的项目想自己研究一下,下载之后发现是用MyEclipse搭建的项目,我只在大学做课设的时候用过一个星期的MyEclipse,所以算是完全不了解MyEclipse以及它的结构,所以在网上查阅了一下怎么转移,发现普遍都很麻烦,改这改那的,关键最气人的是我跟着修改了个把小时都没成功运行起项目,一怒之下把原先的MyEclipse又安装了一遍,发现......

首先来看MyEclipse一般的JavaWeb项目结构

最简洁MyEclipse项目转Eclipse项目!

Maven工程可能会多这几个文件夹:java、resources、webapp、test

但是都不影响后期直接copy到Eclipse项目上去

再来看MyEclipse一般创建JavaWeb项目的步骤

MyEclipse的字节码文件默认放在WebRoot\WEB-INF\classes下

最简洁MyEclipse项目转Eclipse项目!

对比一下Eclipse这个步骤

Eclipse的字节码文件默认放在build\classes下

最简洁MyEclipse项目转Eclipse项目!

再看MyEclipse下一步

MyEclipse网页默认放在WebRoot下

最简洁MyEclipse项目转Eclipse项目!

对比Eclipse的这一步

Eclipse网页默认放在WebContent下

最简洁MyEclipse项目转Eclipse项目!

这样一对比是不是就很清晰明了了?只要按照MyEclipse创建JavaWeb项目的方式在Eclipse下创建,再将各种资源分类拷贝进来即可!

将Eclipse默认字节码导出文件夹换成MyEclipse的默认文件夹:WebRoot\WEB-INF\classes

最简洁MyEclipse项目转Eclipse项目!

最简洁MyEclipse项目转Eclipse项目!

将Eclipse默认存放网页的文件夹改为MyEclipse默认存放网页的文件夹:WebRoot

最后就是分别对应拷贝到Eclipse相应的文件夹即可运行成功!Maven同理!

 

< ------------------------------------------------------------------------------------------------------------------------------------------------------------------>

 

比网上写的参考贴 既要改Web模型、又要改Java编译环境 不是简单多了?

最简洁MyEclipse项目转Eclipse项目!

甚至还要找.setting文件修改配置代码,吃力不讨好。关键是我拿到的这个MyEclipse项目压根就没有什么org.eclipse.wst.common.componen这个文件!!!而且其实网上这些操作都是你自己在创建项目时动态写进去的,完全没必要手动改配置文件!

最简洁MyEclipse项目转Eclipse项目!

最后我想说的是,有人问IDEA它就不香吗?当然香,毕竟这是万一。

相关文章: