写在最前:JavaWeb(including Maven)项目的迁移
以前一直用Eclipse做开发,想要什么插件再自己下载添加,昨天在网上找了几个开源的项目想自己研究一下,下载之后发现是用MyEclipse搭建的项目,我只在大学做课设的时候用过一个星期的MyEclipse,所以算是完全不了解MyEclipse以及它的结构,所以在网上查阅了一下怎么转移,发现普遍都很麻烦,改这改那的,关键最气人的是我跟着修改了个把小时都没成功运行起项目,一怒之下把原先的MyEclipse又安装了一遍,发现......
首先来看MyEclipse一般的JavaWeb项目结构
Maven工程可能会多这几个文件夹:java、resources、webapp、test
但是都不影响后期直接copy到Eclipse项目上去
再来看MyEclipse一般创建JavaWeb项目的步骤
MyEclipse的字节码文件默认放在WebRoot\WEB-INF\classes下
对比一下Eclipse这个步骤
Eclipse的字节码文件默认放在build\classes下
再看MyEclipse下一步
MyEclipse网页默认放在WebRoot下
对比Eclipse的这一步
Eclipse网页默认放在WebContent下
这样一对比是不是就很清晰明了了?只要按照MyEclipse创建JavaWeb项目的方式在Eclipse下创建,再将各种资源分类拷贝进来即可!
将Eclipse默认字节码导出文件夹换成MyEclipse的默认文件夹:WebRoot\WEB-INF\classes
将Eclipse默认存放网页的文件夹改为MyEclipse默认存放网页的文件夹:WebRoot
最后就是分别对应拷贝到Eclipse相应的文件夹即可运行成功!Maven同理!
< ------------------------------------------------------------------------------------------------------------------------------------------------------------------>