在MyEclipse 2013版本中,咱们改变了大部分项目的元数据来扩展IDE的功能。为了使旧项目能在MyEclipse 2013或者更高版本中正常使用,必需将一些旧项目的元数据迁移到新的格式上,但并非全部的项目都须要迁移。 算法
除了项目元数据的迁移,当处理WebSphere平台下的项目时,在迁移的过程当中容许在适用的状况下将运行库分配给你的项目,这将有助于改变项目的WebSphere版本。在迁移过程当中遇到的错误,迁移向导会给出很好的帮助。 spring
迁移的过程不是破坏性的,迁移的项目能够在MyEclipse之前的版本中使用。固然MyEclipse新版本所作出的改变不会在之前的版本中出现。 服务器
迁移向导会自动显示须要迁移的项目,但迁移并非强制性的。项目迁移状态显示在工做区迁移视图中。MyEclipse之前的版本包括三个不一样的向导,一个用于旧的MyEclipse的项目,一个用于WebTools中的项目,以及另一个用于RAD项目。从MyEclipse 2013开始,迁移的过程被简化,只用一个单一的迁移向导和过程。这样能够确保你的项目已经准备就绪,无论其来源。 框架
尽管咱们已经努力考虑项目各个方面的配置,可是在一些罕见的状况下,迁移过程当中没有检测到某个特定的技术或检测到错误的框架版本。为了确保项目的各个方面都进行了适当的迁移,你能够检查项目的MyEclipse>Project Facets属性页面。 eclipse
MyEclipse 2013已经全面支持部署配置,并在MyEclipse 10.x及如下版本中将其正确设置为迁移项目的迁移操做之一。你能够检查项目的部署组件是否已经正确配置,更多信息请参阅MyEclipse部署配置。 编辑器
咱们不断地增长服务器的链接器数量来提供一个目标运行时。若是你的服务链接器不提供运行时,你能够放心选择JEE通用运行时版原本符合项目要求。 spa
在MyEclipse以前的版本当中,启发式算法被用来肯定哪一个库应该使用在线工做区部署模式进行部署,从MyEclipse 2013开始,在项目展开组件配置中描述的确切项目结构做为在工做区的部署模式。在从MyEclipse先前版本迁移的过程当中,部署组件被配置来用于反映经典和加强部署的归档结构。在WebSphere上的归档结构中的工做区模式将附加限制,所以可能须要调整部署组件的配置。最多见的问题是类的加载、WebSphere中工做区模式须要的模块层次结构遵循JEE的严格规则。 xml
因为某方面的配置问题,有些项目可能并不适合自动迁移。确切的问题报告在迁移向导的问题报告当中,它必须解决迁移过程当中的问题才能继续进行。一般的问题是Java方面的版本不正确,在迁移的过程当中使不可以自动纠正问题的。建议你关闭迁移向导并打开有问题的项目属性(右击该项目的包资源管理器,并从菜单中选择属性)。将其导航到MyEclipse> Project Facets页面,经过改变版本或删除来更正问题。做为最后的手段,你能够手动修改配置文件,该文件位于.settings文件夹下并命名为:org.eclipse.wst.common.project.facet.core.xml. 进程
注意:.settings文件夹可能不会出如今Package Explorer视图当中;你须要禁用.* resources filter才能看到它。为了作到这一点,在Package Explorer视图的右上角点击白色三角形(查看菜单),而后选择过滤器,接下来取消选择 .* resources过滤器并单击肯定。如今你应该能够看到.settings文件了。 ip
在迁移的过程当中须要检测项目中所用的Spring支持的正确版本,若是进程失败,检测基于项目使用的容器版本,这将会从.springBeans文件来读取。若是文件丢失了,则迁移过程没法继续。
在调用迁移向导以前,你须要手动建立项目的根目录。要作到这一点,右键单击该项目,并从菜单中选择新建>文件,输入.springBeans做为文件名,而后单击Finish。在文件编辑器中打开.springBeans,将下面代码粘贴到上面并保存文件。
1
2
3
4
5
6
7
|
<!--?xml version="1.0"encoding="UTF-8"?-->
<beansprojectdescription>
<springversion>2.0</springversion>
</beansprojectdescription>
|
如今,你能够在MyEclipse菜单中选择MyEclipse>Migrate Projects来从新运行迁移进程,或从迁移视图中运行迁移进程。
注意:.settings文件夹可能不会出如今Package Explorer视图当中;你须要禁用.* resources filter才能看到它。为了作到这一点,在Package Explorer视图的右上角点击白色三角形(查看菜单),而后选择过滤器,接下来取消选择 .* resources过滤器并单击肯定。如今你应该能够看到.settings文件了。
若是您的问题没有列出,请发表在咱们的论坛上。