Myeclipse - Web项目转换技巧--处理Java项目SVN非Web项目问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Myeclipse - Web项目转换技巧--处理Java项目SVN非Web项目问题相关的知识,希望对你有一定的参考价值。
喜欢从业的专注,七分学习的态度。
概述
对于Java调试,使用Eclipse习惯性的使用Junit调试,使用Myeclipse习惯性的将项目转成Web项目在Tomcat或Weblogic中调试,在Myeclipse项目对项目Web属性的理解有助于应对开发环境的配置、发布和部署,涉及的技巧和操作比较多。最常用最简单的技巧是将Java项目转Web项目技巧。
环境准备:创建一个Java项目
- 打开Myeclipse--右键--选择Project
创建1 - 点击Next(下一步)
创建-项目 - 点击Finish(完成)

一些时候,SVN上传的项目,为安全起见,SVN不会上传项目的配置信息,项目信息需要自己配置。
还有一些时候,项目创建时间比较老,是作为一个Java项目保存,需要手动转换成Web项目。
关键点: Web项目、替换、配置文件。
转换方法
正规方法:修改.project文件后再到Myeclipse中设置Web属性。
非常规方法:替换法,在工作空间中创建令一个Web项目,将配置文件全部替换当前项目,使用文本编辑器修改所有配置文件中的项目名称。
正规方法
- 找.project文件
在项目上右键,点击properties-->Resource,找到文件路径

- 编辑project文件
使用文本编辑器打开.project文件,增加如下内容:<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>

保存后,在工程上刷新或重启Myeclipse。
- 添加Web属性
在工程上右键--属性--Myeclipse--Project Factes,勾上Dynamic Web Module 3.0和Java,点击确定。

- 完成
此时,项目已经转化成了Web项目,可以在Java Build Path中设置依赖和Web属性了。

非常规方法
这种方法可以使用在任何需要转换成Web项目的情况,难点是需要熟悉Myeclipse的所有配置文件,知道哪些配置文件需要修改,但是也有技巧。
技巧: 复制创建的临时Web项目的所有配置文件,替换到主项目下,将主项目所有配置文件都打开,搜索临时项目名称,将所有临时项目名称的地方都修改成主的项目名称。Myeclipse涉及的所有配置文件的地方包括.settings下的文件和.project、.classpath两个文件。

替换的细节就不一一截图,说到点到不差.
最好的处理Web项目转换是理解哪些配置文件控制哪些Web属性,合理应对。
一步一步,坚持积累,坚持学习。
以上是关于Myeclipse - Web项目转换技巧--处理Java项目SVN非Web项目问题的主要内容,如果未能解决你的问题,请参考以下文章