安装了eclipse的svn插件,使用过程中遇见了一些诡异的问题:
1、更新时报错:WEB_INF/classs is not work copy.
错误原因:因为eclipse把src中的.svn信息也编译到WEB_INF/classs中去了,而复制过来的.svn中存放的是版本信息,所以自动编译的时候会报错。
解决方案:
首先删除WEB_INF下面的classes目录,再执行svn cleanup。再重新编译
打开Eclipse中的 Project->Properties->Java Build Path 菜单,在右侧面板中的"Source"选项卡,在Excluded中加入"**/.svn/**"。也就是把.svn文件夹从编译路径中排除,这样就不会出现上面的问题了。