There seems to be some issue with Eclipse VERSION 3.7
When I compile some single project ( though ant or though buildProject) , Eclipse starts building all projects in
Three options I can think of:
None of these is ideal, but they may be an improvement.
I have checked the options you have in the current Eclipse release, Indigo.
Project > Build Automatically
. If that is on, Eclipse builds on its own only when there are changes to files, and it will build incrementally. I suspect that this option is off
for you.Project > Build All
or Project > Build Project
. As the menu entries say, only the first one will build all your projects. Perhaps you are using the keybinding that starts that menu entry? CTRL-B
? This will only do anything if something has changed.So only the options Clean projects selected below
combined with Build only the selected projects
will do what you want.
I do not understand why an Ant build (started in Eclipse) of one project will lead to a rebuild of all projects in the same workspace. There is no connection at all from the Ant build to the eclipse projects. The only reason I could imagine is, that the Ant build touches something, which is then dirty, and that leads to a new build. Perhaps you should add information about your build file, the directory structure you work on, ...
Shortcut Key Method
Another way is to change the shortcut key for building a project eg. Ctrl-B to only Build Project, instead of Build All.
Try it out