【发布时间】:2010-10-15 15:32:30
【问题描述】:
我的工作区中有一个大型项目。每次我保存 jsp 或任何文件(java、txt、属性等)时,构建都会运行。构建大约需要 30 到 45 秒。我讨厌它!我不能像这样有生产力。这种情况最近才开始发生,我一直启用自动构建,这不会导致这个问题。办公室里的其他人没有遇到这个问题。所以一定是我的设置。
我想问题是,每次我编辑项目中的任何文件时,如何让 eclipse 只构建我修改的类文件而不是完整的构建?
请帮忙!
【问题讨论】:
我的工作区中有一个大型项目。每次我保存 jsp 或任何文件(java、txt、属性等)时,构建都会运行。构建大约需要 30 到 45 秒。我讨厌它!我不能像这样有生产力。这种情况最近才开始发生,我一直启用自动构建,这不会导致这个问题。办公室里的其他人没有遇到这个问题。所以一定是我的设置。
我想问题是,每次我编辑项目中的任何文件时,如何让 eclipse 只构建我修改的类文件而不是完整的构建?
请帮忙!
【问题讨论】:
我想问题是,我如何得到 eclipse 只构建类文件 我修改的不是完整的 每次我在 项目?
这就是 Eclipse 通常开箱即用的方式。你一定是弄坏了什么……
您是否使用外部构建工具(例如 Ant)?检查项目的 Builders 设置。
如果没有其他帮助,请尝试创建一个新工作区并将您的项目导入其中。
【讨论】:
事实证明,类路径中没有我所有的 jar。我的代码没有直接使用这些 jar,因此我的代码本身没有错误。我正在使用的其他库需要它们。
修复: 确保所有依赖项都添加到类路径中。
【讨论】:
作为Thilo said,检查您的构建器。
最后的手段是删除您的工作区并检查一组干净的代码。这或多或少有点烦人,这取决于让您的代码库从“签出”到“运行”的难易程度以及您自定义 Eclipse 体验的程度(修改的快捷方式/视图/透视图、mylyn 数据等)。
【讨论】:
我不使用 Eclipse(所以认为这是一个半未受过教育的猜测 :-),但要检查的另一件事是您的时钟设置。可能是您的时间设置与文件修改时间相差太远,因此它一直认为源文件相对于类文件已更改。
我会说这不太可能,但是,取决于 Eclipse 在中的工作方式,可能是可能的。
另一件事是您确定您正在更改的文件真的不需要重建其他文件吗?
【讨论】: