[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[News.eclipse.technology.mylar] Re: Open projects as context state

Since this topic has come up several times I added an example workspace configuration to:

http://wiki.eclipse.org/index.php/Mylar_User_Guide#Workspace_setup

Others should feel free to add their own recommendations to this.

Mik

Mik Kersten wrote:
Since your workspace needs seem roughly similar to mine, here's a quick summary of how mine is set up:
* Over 100 Java and plug-in projects checked out from CVS and SVN repositories, some of these projects are huge.
* 6 working sets that define project/product boundaries (e.g. Mylar, Tasktop). Thanks to working sets I only work in one Eclipse workspace.
* Package Explorer and other navigator views set to have their top-level elements be working sets.
* Problems list set to show only working sets that I contribute to (on those projects there is a policy of no warnings, and I like to keep this view empty).
* To keep things like text search matches reasonable I usually have my search scopes look through only the projects I contribute to.


For keeping my workspace focused on task I obviously use Mylar's focused mode on the navigator views, and as a result I almost never open and close projects. Since Eclipse's indexing and search facilities work eagerly and on-demand, and Mylar keeps the number of my editors from bloating, I do not notice any noticeable performance degradation even with my large workspace. Auto building is the same, once one full build has run, the JDT's incremental compiler means that making a change to one source file should not take noticeably longer no matter how many projects you have checked out.

Let me know if you have further questions. I suggest trying to set up your working sets, and then letting the tools do their job and complaining when they don't or when your see any appreciable performance degradation.

Mik