从svn下载下来的项目,项目中会含有.svn文件目录,这个是svn的服务文件,使用eclipse编译项目时会把src目录下的.svn文件复制到classes目录中,再更新classes目录就会报错,是由于svn地址指向错误导致的,若开发的是web项目,经常会整体更新WebRoot目录,就要经常手动的去删掉classes目录后才能正常更新而不会报错,这是由于classes目录中的.svn文件造成的,解决方法如下:
1、在eclipse中选中项目,右键 -> Build Path -> Source
2、展开目录树,选择Included 或 Excluded后点击Edit按钮进行编辑
3、在弹出的窗口中有2个文本框
Inclusion patterns : 编译时包含的文件模式
Exclusion patterns : 编译时不包含的文件模式
4、点击Exclusion patterns区域的Add按钮,在弹出框中可以手动输入匹配模式,可以选择某个文件夹,例如选择src目录中的.svn文件夹,之后就不会把src目录中的.svn复制到classes目录中了。
5、最后保存设置