tomspapaya

复制mueclipse项目到eclipse

本文适用于将MyEclipse上的项目projectA检出后重命名为projectB的情况,如果只是检出projectA到Eclipse,也可以部分参考

1、从svn上检出Myeclipse项目到Eclipse

检出后,首先断开svn连接。

 

2、更改项目名称

  1. 从svn检出的项目projectA,会在当前workspace有一个同名副本。这时候,不仅需要直接右键改变项目名称,还需要修改到项目的.project文件,将下改为<name>projectB</name>,其中projectB新项目的名称。
  2. 在新项目上右键,打开properties,点击web project setting,将右侧的Context-root 改为新项目的名称,如projectB。上面的工作相当于在项目目录下 的.settings\org.eclipse.wst.common.component文件中 修 改<property name="context-root" value="ProjectB"/> 这个属性。

以上两步适用于从svn检出项目并且需要重命名的情形,如果只是检出myeclipse项目,或只是拷贝myeclipse项目到eclipse,可省略上述两步

3、修改.project文件配置

这一步骤要求你的你的eclipse是javaee版本的,或者已经安装看wtp插件 

打开项目所在目录,找到.project文件

在 <natures> </natures>中加入 

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>  
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>  
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> 

 

在 <buildSpec> </buildSpec>中加入 

<buildCommand> 
        <name>org.eclipse.wst.common.project.facet.core.builder</name>  
        <arguments>  
        </arguments>  
</buildCommand>  

<buildCommand>  
        <name>org.eclipse.wst.validation.validationbuilder</name>  
        <arguments>  
        </arguments>  
</buildCommand>

 

4.刷新项目,项目->右击->Properties->Project Facets,勾选Java和Dynamic Web Module

 

5.配置Context Root 和Content Directory 以及源码路径,Context Root位于项目属性-->Web Project Settings,Conttent Directory与源码路径位于项目属性-->Deployment Assembly

Assembly配置项的路径应应该是包含WEB-INF目录的路径。

如图:

 

 现在,就可以在eclipse的server中运行myeclipse项目了。

 

posted on 2013-12-01 13:36  tomspapaya  阅读(639)  评论(0编辑  收藏  举报

导航