【问题标题】:Eclipse builds ALL classes on each saveEclipse 在每次保存时构建所有类
【发布时间】:2010-10-15 15:32:30
【问题描述】:

我的工作区中有一个大型项目。每次我保存 jsp 或任何文件(java、txt、属性等)时,构建都会运行。构建大约需要 30 到 45 秒。我讨厌它!我不能像这样有生产力。这种情况最近才开始发生,我一直启用自动构建,这不会导致这个问题。办公室里的其他人没有遇到这个问题。所以一定是我的设置。

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

请帮忙!

【问题讨论】:

    标签: java eclipse build


    【解决方案1】:

    我想问题是,我如何得到 eclipse 只构建类文件 我修改的不是完整的 每次我在 项目?

    这就是 Eclipse 通常开箱即用的方式。你一定是弄坏了什么……

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

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

    【讨论】:

      【解决方案2】:

      事实证明,类路径中没有我所有的 jar。我的代码没有直接使用这些 jar,因此我的代码本身没有错误。我正在使用的其他库需要它们。

      修复: 确保所有依赖项都添加到类路径中。

      【讨论】:

      • 遇到了同样的问题 - 非常令人沮丧。再次添加了我所有的罐子(一定是丢失了一些东西)并且问题得到了解决。谢谢。
      • 这里也一样。我们有一个相当大的项目和旧电脑,所以每次保存我都会浪费几分钟!我检查了项目的错误列表,发现 org.junit 没有解决。添加了罐子,一切顺利......非常感谢! (注意:在 Helios 上看到过 - 行为应该更友好......)
      【解决方案3】:

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

      最后的手段是删除您的工作区并检查一组干净的代码。这或多或少有点烦人,这取决于让您的代码库从“签出”到“运行”的难易程度以及您自定义 Eclipse 体验的程度(修改的快捷方式/视图/透视图、mylyn 数据等)。

      【讨论】:

        【解决方案4】:

        我不使用 Eclipse(所以认为这是一个半未受过教育的猜测 :-),但要检查的另一件事是您的时钟设置。可能是您的时间设置与文件修改时间相差太远,因此它一直认为源文件相对于类文件已更改。

        我会说这不太可能,但是,取决于 Eclipse 在中的工作方式,可能是可能的。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-02-01
          • 2011-03-22
          • 2011-02-25
          • 1970-01-01
          • 1970-01-01
          • 2021-11-27
          • 2020-01-29
          • 2017-02-02
          相关资源
          最近更新 更多