I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

Reduce Workspace Noise in Eclipse Using Working Sets

  • submit to reddit

Last week I wrote a few articles on how Eclipse can assist when working in team environments. Today, I have another Eclipse related tip - this time to do with how you organise your local workspace. Developers will typically have a number of projects in their workspace at any one time. If you're working with a plug-in/OSGi system, the number of projects can be huge.

For example, this is one of my workspaces:


So one of the best ways to reduce the workspace noise is to move to working sets. Typically your projects can be grouped into categories, whether that's functional or feature related. Choosing Working Sets as your package explorer view, you can group your projects into these sets. 


And using the Configure Working Sets option, you can even choose which working sets to display at any time. 


From this view you can edit working sets to choose what projects to include. You can also right click on a project at any time and using the Assign Working Sets menu option, send it to one (or many) working sets.


By default, any project without a working set appears in the predefined "Other Projects" working set. Another benefit of this new organisation is that you can "Go Into" any working set (second option in the right click of a working set) to drill down into that working set only:


The new project/import project wizards even allow you to assign the new addition to your workspace to a working set immediately. 

It's all pretty simple, but when I first found this feature it really helped me clear up how I worked. Hopefully it's useful to you too.




Davy Meers replied on Wed, 2010/07/14 - 2:40am

If your projects are under version control, you can even share the way they are grouped in working sets with your team mates using export > team > team project set.

James Sugrue replied on Wed, 2010/07/14 - 4:06am in response to: Davy Meers

Nice tip - thanks.


Cosmin Mutu replied on Thu, 2010/07/15 - 1:43am

really nice, thanks!

Aeron Chamarasinghe replied on Fri, 2010/07/16 - 6:28am

Nicely composed. I recently migrated from IntelJ IDEA to eclipse and was searching for a method to manage my projects in a eye-friendly manner. Thank a lot. Cheers !!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.