update maven project后web-resource文件夹消失

前几天,遇到一个十分头疼的问题。当我在两个不同的电脑不同的开发环境,一个是eclipse(Mars 4.5),一个是myeclipse(内核是eclipse 4.6),协同开发同一个基于注解(没有web.xml和其他配置的xml)的SSM框架项目,使用git管理,使用同一个github账号,在同一个分支工作。
当我在电脑A eclipse上push了master分支,在电脑B myeclipse上克隆了项目,刚开始是可以协同开发的,tomcat服务器正常扫描classpath路径并初始化WebApplicationContext,可是当我update maven project之后发现项目的目录改变了,tomcat只是正常的启动,并没有初始化web上下文
update maven project后web-resource文件夹消失_第1张图片

正常的话是这样的:
update maven project后web-resource文件夹消失_第2张图片

这应该是IDE的问题导致的,经过我几次对比,终于发现了一些倪端,因为有一个文件总是在两台电脑自动修改了。
解决方案:
在git视图下
update maven project后web-resource文件夹消失_第3张图片
进入org.eclipse.wst.common.component.xml,
update maven project后web-resource文件夹消失_第4张图片
将webapp修改成web-resource就可以了
update maven project后web-resource文件夹消失_第5张图片
总结:应该是两个IDE的web资源生成目录不一样,在eclipse是在web-source,在myeclipse就变成了webapp

你可能感兴趣的:(java,web)