一、直接从svn检出maven web项目
1. 选择file->new->wizards中输入svn,选择从svn检出项目。如果没有此选项,需要安装eclipsesvn插件
2.选择资源库位置,或从现有位置选取
3、选择检出文件夹后,在检出为 页面选择 作为空间中的项目检出,输入项目名称或者保存与svn文件夹一致,单击next-》完成
4.选择maven4myeclipse->enable.....,中间提示选择No,保留原有文件结构,会自动构建maven结构
5.构建后如下结构,则正确,如果未不是,则右键单击项目-》run as -》maven build->在gloals中输入eclipse:eclipse
如果不是web项目(项目图M后面没有地球的图表则),则右键点击项目-》myeclipse-》and web project.中间让你选择webroot路径,选择src/main/webapp
6.右键点击项目名称-》选择properties->resources->text file encoding->选择utf8,然后点击OK。如果编码正确则无需此步骤
7.右键点击项目名称-》选择properties->java compiler->使用jdk1.6以上进行编译
然后鼠标移动到java build path ,在default output folder 中选则src/main/webapp/WEB-INF/classes,然后点击上面的src/main/java和src/main/resource ,分别点击编辑,选择prodects default,设置编译后的类路径为src/main/webapp/WEB-INF/classes下,注意里面排除excludes应该为none.
二、导入从svn检出到本地的maven web项目
1、因为从svn到处的项目没有.project项目描述文件,所以无法直接导入myeclipse,我们可以先创建java maven项目 或选择maven project 从中选择maven-archetype-webapp
2. 如果选择的maven project,则完成后右键单击项目-》myeclipse-》add web cap..,加入web支持。
3. 从检查到本地的文件夹中复制文件拷贝到项目对应的文件夹中,包括svn文件,否则svn信息丢失,无法提交。
三、myeclipse6.5
1、因为此版本低,不支持在创建项目再添加maven和web支持(当然修改项目信息文件还是可以的)。所以我们先创建web projuect 同时勾选上maven 支持。
2、添加source文件夹 src/main/java、src/main/resources等
3.把检查的项目包括svn文件复制到对应的目录即可
四、总计
1、myeclipse、eclipse主要通过项目下的.project、.classpath、及.settings文件夹下文件来管理项目。
2.项目无法编译及目录结构不对、web项目类输出路径、编译版本、文件编码设置等都需要 在项目名称上点击右键选择 属性,在里面检查设置是否正确
3.配置信息:
java build path下source,libraries中是否有jre 和maven dependencies
resource下文件编码设置
java compiler 编译版本设置
myeclipse->web下 web-root 文件夹设置是否正确