I have several applications that are/have been developed using the same tools/technologies (Maven, Java, Subversion, etc.) and properties (such as the same code formatting rules).
Each application consists of multiple projects (on average ~4). Should all projects reside in one Eclipse IDE workspace or should separate workspaces be created for each application?