Java – Why is Eclipse trying to copy the .svn folders from src to bin, and how can I make it stop

eclipsejavasubclipsesvn

I have checked out a bunch of java code using subversion 1.6 and then I imported those projects into eclipse. Subclipse 1.6 picked up the fact that the plugins are under version control, except for a few folders.

I now get a bunch of errors like:

The resource is a duplicate of
src/.svn/all-wcprops and was not
copied to the output folder

If I delete the project (from eclipse not on disk) and reimport it, that fixes the problem about half the time. But since I have dozens of projects that are having this problem, it means reimporting them 10-20 times before I get them all working. This is very painful, and I am tired of doing it every time someone adds a new plugin to svn or when I need to recreate a workspace for some reason.

Is there an easier way to fix this than delete and reimport? Or is there a way to prevent this problem in the first place?

Best Answer

Add the .svn folder to the Excluded list for your Source Folder.

  • Project->Properties
  • Java Build Path
  • Source tab
  • Select 'Excluded'
  • click
  • Click next to the Exclusion patterns section on the bottom
  • Add the .svn folder and any others that do not need to be copied to the output directory