Reputation: 3015
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 workspace and that takes a long amount of time.
I have tried building project in two ways -
right click ant file, select Run as And Build
Right Click project in Eclipse , select Build Project.
Both ways Eclipse starts building other open projects first.
is there any ways we can avoid it.
Upvotes: 4
Views: 9889
Reputation: 159
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
Upvotes: 1
Reputation: 15525
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, ...
Upvotes: 1
Reputation: 981
Three options I can think of:
None of these is ideal, but they may be an improvement.
Upvotes: 4