Eclipse VERSION 3.7似乎存在一些问题
当我编译一些单个项目时(虽然是ant或者通过buildProject),Eclipse开始在工作区中构建所有项目,这需要花费很长时间。
我尝试过以两种方式构建项目 -
右键单击ant文件,选择Run as And Build
在Eclipse中右键单击项目,选择Build Project。
Eclipse首先开始构建其他开放项目。
我们有什么方法可以避免它。
答案 0 :(得分:4)
我能想到的三个选择:
这些都不是理想的,但它们可能是一种改进。
答案 1 :(得分:1)
我已经检查了当前Eclipse版本Indigo中的选项。
Project > Build Automatically
。如果启用,Eclipse只有在文件发生更改时才会自行构建,并且会逐步构建。我怀疑这个选项对你来说是off
。Project > Build All
或Project > Build Project
开始构建。正如菜单条目所说,只有第一个将构建您的所有项目。也许您正在使用启动该菜单项的键绑定? CTRL-B
?如果发生了变化,这只会做任何事情。因此,只有与Clean projects selected below
结合的选项Build only the selected projects
才能满足您的需求。
我不明白为什么一个项目的Ant构建(在Eclipse中启动)将导致在同一工作区中重建所有项目。从Ant构建到eclipse项目完全没有任何联系。我能想象的唯一原因是,Ant构建触及某些东西,然后是脏的,这导致了新的构建。也许你应该添加有关你的构建文件,你工作的目录结构的信息,......
答案 2 :(得分:0)
快捷键方法
另一种方法是更改用于构建项目的快捷键,例如。 Ctrl-B只能构建项目,而不是全部构建。
试一试