Eclipse执行干净的构建而不是增量

时间:2013-07-05 20:28:03

标签: eclipse build

我有一个问题让我发疯。 :d

我一直在使用eclipse(Juno版本)大约一年。 突然之间,没有我意识到我是否做了任何更改,每次eclipse进行构建时,它都会将其视为干净构建:它会从输出文件夹中删除所有内容,编译所有类文件然后复制资源。 / p>

这需要很长时间。 在这种奇怪的行为之前,构建总是花费更少的时间(3秒而不是现在的4分钟)。

  • 我试过下载新版本的eclipse。
  • 我尝试在新工作区中复制项目。
  • 未选择自动构建。

  • 不是每次构建都进行清理构建的情况。但是当我尝试构建时,看起来它会尝试在5分钟左右进行干净的构建。

阅读eclipse文档时,它应该进行增量构建,仅检测我所做的更改而不是干净的构建。 你们有什么线索说明为什么会这样吗?

我非常感谢任何帮助!

谢谢!!!

1 个答案:

答案 0 :(得分:0)

我在Eclipse中的一个项目(C项目/ CDT)中遇到了相同的问题,但是在该项目的另一个类似版本中却遇到了同样的问题,并且最长的时间无法弄清原因。我终于偶然发现了这个论坛条目:Eclipse Forum

对我来说,解决方案是此响应:

  

在“项目属性”>“ C / C ++构建”中,首选项页面上有一个“刷新策略”选项卡。我发现当我将项目的根目录添加到要刷新的资源时,我报告的问题停止了(因此,在资源列表中我只有根文件夹要刷新)。

     

当我发现这一点时感到困惑,可以肯定的是,我反复添加和删除了根文件夹。每次,问题都停止了,然后又回来了。

可以肯定地查看项目中有效的相同属性,并且属性设置正确。不确定在失败的项目中如何取消设置它,但是将其设置为基础项目目录会修复该项目的构建过程。

相关问题