Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 如何仅为一个项目禁用自动生成?_Eclipse_Build - Fatal编程技术网

Eclipse 如何仅为一个项目禁用自动生成?

Eclipse 如何仅为一个项目禁用自动生成?,eclipse,build,Eclipse,Build,我有一个巨大的项目,我只用于源代码查看。但该项目的建设需要很多时间。但是,我只想禁用此项目的自动生成。可能吗 thx创建两个工作集-一个有大项目,一个没有大项目。然后根据需要在两个工作集之间切换,并根据需要构建,然后尝试使用此功能 从帮助文档: 工作集也可能是手动生成工作流的一部分。具有 自动生成已禁用项目>生成工作集菜单变为 启用。从这里,您可以有选择地构建 你的选择 一个简单的解决方案是在一个单独的工作区中启动另一个Eclipse实例,并在关闭自动构建的情况下仅操作该项目。除非您的RAM负载

我有一个巨大的项目,我只用于源代码查看。但该项目的建设需要很多时间。但是,我只想禁用此项目的自动生成。可能吗


thx

创建两个工作集-一个有大项目,一个没有大项目。然后根据需要在两个工作集之间切换,并根据需要构建,然后尝试使用此功能

从帮助文档:

工作集也可能是手动生成工作流的一部分。具有 自动生成已禁用项目>生成工作集菜单变为 启用。从这里,您可以有选择地构建 你的选择


一个简单的解决方案是在一个单独的工作区中启动另一个Eclipse实例,并在关闭自动构建的情况下仅操作该项目。除非您的RAM负载很重,否则单独的Eclipse实例是满足这种需要的更好选择。

不确定您在这里试图实现什么,但您也可以通过项目属性禁用项目的单个构建器。

最好的方法是在Java构建路径中使用包含和排除模式选项
例如,如果要排除一个正在自动生成的项目:
1-转到其属性->Java构建路径->源
2-展开“生成路径上的源文件夹:”区域中的文件夹
3-选择排除->编辑
4-在排除模式中添加**

注意:有关此模式的更多信息:

I看起来不是一个解决方案:您必须在实例之间切换,等等-这都会给工作流程增加巨大的开销。在这种情况下,必须进行一些调整:取消选中不需要的项目的生成器,这会阻止它们自动生成,并添加自定义生成器(ant等)这可以通过显式手动构建(ctrl-b)触发,同时保留“一个项目”自动构建。我在ADT设置中尝试了这一点,当时我引用了几个Android库项目,它导致的错误直到重新引入一些项目后才得到解决。我猜这个解决方案在某些情况下是有效的。。但对于我的设置,不幸的是没有。我可能会在非ADT环境中再次尝试。更多详细信息?我找不到每个项目。我正在使用Mars(4.5)。右键单击该项目→ <代码>属性→ <代码>生成器→ 取消选中
JavaBuilder
(或任何其他要禁用的生成器)