EclipsePDT构建器-它是什么?如何禁用它?

EclipsePDT构建器-它是什么?如何禁用它?,eclipse,build,eclipse-pdt,Eclipse,Build,Eclipse Pdt,我有一个自定义的网站构建脚本。每当我在eclipse中按ctrl+b时,我都想调用这个脚本 我已经配置了一个新的构建器,如上图所示。虽然我自己的构建器运行良好,但eclipse也会调用“验证”和“脚本构建器”。据我所知,这两个人什么也做不了,但要花很长时间才能完成 我试图简单地禁用它们,但eclipse只是将它们作为另一个实例再次创建。(因此是副本) 我曾尝试为PHP构建路径在*中添加一个排除项,但没有任何效果 “验证”和“脚本生成器”究竟做什么?为什么它们需要这么长时间,最重要的是:我如何禁

我有一个自定义的网站构建脚本。每当我在eclipse中按ctrl+b时,我都想调用这个脚本

我已经配置了一个新的构建器,如上图所示。虽然我自己的构建器运行良好,但eclipse也会调用“验证”和“脚本构建器”。据我所知,这两个人什么也做不了,但要花很长时间才能完成

我试图简单地禁用它们,但eclipse只是将它们作为另一个实例再次创建。(因此是副本)

我曾尝试为PHP构建路径在
*
中添加一个排除项,但没有任何效果


“验证”和“脚本生成器”究竟做什么?为什么它们需要这么长时间,最重要的是:我如何禁用它们?

禁用它们后重新添加这两个构建器是一个bug。请在bugs.eclipse.org上提交bug报告。由于这两个构建器是由不同的人员组维护的,因此您需要分别提交错误报告

验证生成器对项目中的工件执行各种验证。您可以在同一对话框中看到在验证属性页下执行的所有验证。在该页面中,您可以有选择地禁用不需要的验证类别


脚本生成器来自PDT,可能对实际的PHP工件执行验证。除了您已经尝试过的方法之外,我不知道如何禁用它。

禁用这两个构建器后重新添加这一事实是一个错误。请在bugs.eclipse.org上提交bug报告。由于这两个构建器是由不同的人员组维护的,因此您需要分别提交错误报告

验证生成器对项目中的工件执行各种验证。您可以在同一对话框中看到在验证属性页下执行的所有验证。在该页面中,您可以有选择地禁用不需要的验证类别


脚本生成器来自PDT,可能对实际的PHP工件执行验证。除了您已经尝试过的功能外,我不知道如何禁用它。

2年后,我在最新的PDT中遇到了完全相同的问题

这就是我所做的:

验证:

  • 右键单击项目
  • 性质
  • 验证
  • 单击复选框“启用项目特定设置”
  • 单击复选框“暂停所有验证程序”
脚本生成器:

  • 右键单击项目
  • 属性-
  • PHP构建路径
  • 从“生成路径上的源文件夹:”中删除所有文件夹:
  • 或者删除除您真正希望检查语法错误之外的所有内容
现在PHP项目的“构建”阶段要短得多(大约半秒:))


但是,如果您希望能够使用Eclipse导航PHP源代码(比如右键单击函数并选择“打开声明”或按函数名上的F3键),那么您需要在脚本生成器中保留文件夹,其中包含要导航的源代码。我有一个包含各种框架源的巨大文件夹的项目,我从“构建路径上的源文件夹”中删除了这些文件夹,只留下了包含项目源的文件夹。这将构建时间缩短到了秒左右。

2年后,我在最新的PDT中遇到了完全相同的问题

这就是我所做的:

验证:

  • 右键单击项目
  • 性质
  • 验证
  • 单击复选框“启用项目特定设置”
  • 单击复选框“暂停所有验证程序”
脚本生成器:

  • 右键单击项目
  • 属性-
  • PHP构建路径
  • 从“生成路径上的源文件夹:”中删除所有文件夹:
  • 或者删除除您真正希望检查语法错误之外的所有内容
现在PHP项目的“构建”阶段要短得多(大约半秒:))


但是,如果您希望能够使用Eclipse导航PHP源代码(比如右键单击函数并选择“打开声明”或按函数名上的F3键),那么您需要在脚本生成器中保留文件夹,其中包含要导航的源代码。我有一个包含各种框架源的巨大文件夹的项目,我从“构建路径上的源文件夹”中删除了这些文件夹,只留下了包含项目源的文件夹。这将生成时间缩短到秒左右。

谢谢,但禁用这些验证器不会禁用某些代码完成和错误语法突出显示功能吗?禁用验证器不会禁用完成,但会禁用错误标记。谢谢,但是禁用这些验证器不会禁用一些代码完成和错误语法突出显示功能吗?禁用验证器不会禁用完成,但会禁用错误标记。