把svn上的mycelipse导到本地的eclipse中

 

myeclipse和eclipse的web项目互导时会产生各种问题,现在把我遇到的情况记录如下:

 

eclipse如何把svn上down下来的myeclipseWeb项目变成eclipse的Web项目:

首先,因为myeclipse和eclipse配置文件各自有自己的一套,刚down下来的myeclipseWeb项目极有可能是这样的:

把svn上的mycelipse导到本地的eclipse中_第1张图片

 

就是因为svn上传文件.setting .classPath .project 不匹配,此时用tomcat无法加载它,如下用server 去Add and Remove 时:

把svn上的mycelipse导到本地的eclipse中_第2张图片

发现找不到validate项目哎,怎么酱汁......囧!

把svn上的mycelipse导到本地的eclipse中_第3张图片

 

此时我们需要:

右击validate->Properties->Project Facets->Convert to faceted form..(这一步可能直接跳过)->

->打勾Dynamic Web Module,Java,JavaScript这三个->OK.

 

 

把svn上的mycelipse导到本地的eclipse中_第4张图片

把svn上的mycelipse导到本地的eclipse中_第5张图片

此时你的.settings文件夹下面多了很多文件,留着,这些文件等会有大用.

把svn上的mycelipse导到本地的eclipse中_第6张图片

而且还多了一个WebContent文件夹, 不用客气,直接把WebContent给删了吧

 

因为我们要的是WebRoot,于是把.settings文件夹下的org.eclipse.wst.common.component文件中的WebContent全改成WebRoot

把svn上的mycelipse导到本地的eclipse中_第7张图片

此时我们试着用tomcatServer去加载validate项目吧,如果成功最好,如果不成功,那很有可能是报下面的错啦:

eclipse在Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules.....

把svn上的mycelipse导到本地的eclipse中_第8张图片

别着急,这个提示是说我们的当前web版本不一致,打开.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml,修改成如下:

把svn上的mycelipse导到本地的eclipse中_第9张图片

再试着用tomcatServer去加载validate项目吧:

把svn上的mycelipse导到本地的eclipse中_第10张图片

把svn上的mycelipse导到本地的eclipse中_第11张图片

成功啦!好开心(●'◡'●)

 

你可能感兴趣的:(把svn上的mycelipse导到本地的eclipse中)