在Eclipse中仅构建当前工作集

8

是否可以设置Eclipse,使得在我切换工作集时,只自动构建当前工作集,并且问题/任务等视图仅显示包含在当前工作集中的项目信息?我搜索了一下,没有找到任何东西(除了手动设置这些过滤器)。

感谢您的帮助。

4个回答

3
我注意到如果在“项目”菜单下禁用“自动构建”,则可以选择要包含在构建中的工作集(项目->构建工作集->选择工作集)。不过,我认为这不是您想要的“自动”构建行为...另外,对于问题视图,我认为这个堆栈溢出答案非常可靠。 Eclipse问题视图的最佳实践

这对我来说是最好的答案,因为我不喜欢“自动构建”。 - John Henckel

2

很遗憾,唯一的选择是关闭其他工作集中的项目。如果在“包资源管理器”视图中显示工作集,则可以选择工作集节点并从弹出菜单中调用“关闭”或“打开项目”操作。


1
很遗憾这就是答案(无意冒犯)。如果Eclipse只在工作集上工作而不必一直手动配置,那将非常有用。感谢您的回复。 - JasCav
谢谢。不知何故,这从未困扰过我。Eclipse的增量编译器足够快,因此大多数情况下即使在大型工作区中也不会注意到它。尽管第三方工具可能会使情况变得更糟。 - Eugene Kuleshov
更好的方法是:如果您在“包资源管理器”视图中将工作集显示为顶级元素,则可以选择工作集节点,右键单击并选择“构建项目”,这将构建工作集中的所有项目。您还可以为该操作分配一个快捷键绑定。 - cupiqi09

0

另一种解决这个问题的方法是使用Mylyn任务

alt text

没有仓库,本地任务会附加到工作区。
对于每个任务,您可以附加一个上下文 - 描述与任务最相关的资源。

2
Mylyn是一个不错的工具,但它不能防止Eclipse从当前任务上下文中构建资源。 - Eugene Kuleshov

0
如果您在“包资源管理器”视图中将工作集显示为顶级元素,则可以选择工作集节点,右键单击并选择“构建项目”,这将构建工作集中的所有项目。您还可以为该操作分配一个快捷键绑定。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接