Eclipse在每次保存时构建所有类

时间:2009-03-26 07:04:57

标签: java eclipse build

我的工作区里有一个大项目。每次我保存一个jsp或任何文件(java,txt,属性等)时,构建运行。构建需要大约30到45秒。我讨厌它!我不能像这样富有成效。这刚刚开始发生,我总是启用自动构建,这不会导致此问题。办公室里的其他人不会遇到这个问题。所以它必须是我的设置。

我想问题是,如何在每次编辑项目中的任何文件时,让eclipse只构建我修改过的类文件而不是完整的构建文件?

请帮忙!

4 个答案:

答案 0 :(得分:5)

事实证明,我没有把所有的jar都放在classpath中。这些罐子没有被我的代码直接使用,因此我的代码本身没有错误。我正在使用的其他库需要它们。

FIX: 确保将所有依赖项添加到类路径中。

答案 1 :(得分:4)

  

我想问题是,我该怎么办?   eclipse只构建类文件   我修改过而不是完整的   每次我编辑中的任何文件时构建   项目

这就是Eclipse通常开箱即用的东西。你一定是破了东西......

您使用的是外部构建工具(例如Ant)吗?检查项目的Builders设置。

如果没有其他帮助,请尝试创建一个新工作区并将项目导入其中。

答案 2 :(得分:1)

作为Thilo said,请检查您的构建者。

最后一种方法是删除您的工作区并查看一组干净的代码。这或多或少令人讨厌,这取决于将代码库从“签出”变为“正在运行”的简单程度或难度以及您定制Eclipse体验的程度(修改后的快捷方式/视图/透视图,mylyn数据等)。

答案 3 :(得分:0)

我不使用Eclipse(所以考虑这是一个半未经过教育的猜测:-),但要检查的另一件事是你的时钟设置。可能是您将时间设置为离文件修改时间太远,因此它一直认为源文件已经相对于类文件发生了变化。

我认为这不太可能,但是,取决于Eclipse在中的工作原理可能

另一件事是你确定你要更改的文件真的不需要重建其他文件吗?