I have the need to create separate workspaces for a source code tree (different SVN branches and Tomcat), and I would like eclipse to do a better job of locating the directories and files to add as source. How does eclipse determine what source to add as source packages? Not all java source is added, for example, and other resources need to be added as well.