我有一个庞大的项目源代码,我主要在PHP和JavaScript上工作。我必须将完整的项目区域作为Eclipse中的项目根目录,但不幸的是,这包括几个驱动WST / DLTK /等内置验证的目录。螺母。
我尝试禁用项目属性中的所有验证器。我一次一个地进入验证器,并将规则添加到“排除组”设置以排除特定文件夹。我已从项目属性中的PHP构建路径中删除了这些文件夹。然而,我的问题视图/标签仍然散布着成千上万的红色标记,这些标志主要来自我们用来保存外部元素(Apache,PHP等)副本的文件夹。你知道,典型的“有一份我们目前使用的特定版本的副本”。
信噪比太差了,我根本无法使用视图,这是一种耻辱。如果我不打算使用IDE的好处,我可能也会使用vim(我将它用于其他东西,但对于这个代码库,一个好的IDE是一个更好的选择,提供我可以让它工作)。在我看来,能够右键单击项目中的文件夹并选择“从验证中排除”将是一个显而易见的功能,但唉,没有这样的功能。有没有其他方法可以让验证器(PHP,HTML等)忽略我需要忽略的文件夹?
答案 0 :(得分:34)
尝试过的解决方案;
这解决了我的问题。因为eclipse验证会为生成的GWT文件带来错误。
最好的问候。
答案 1 :(得分:10)
我在寻找同样的答案时遇到了这个问题。我将列出我在这里所做的步骤,并希望将来可以帮助某人。
我正在使用Eclipse 4.1,我执行以下操作来排除特定xml文件的验证。我相信如果您配置不同的验证器,它也适用于其他文件。
转到首选项 - >验证 找到您想要更改的验证器并选择设置(并非所有验证器都有设置,希望您的设置。)
在设置中,您可以添加排除组,您可以在其中添加规则以指定排除特定扩展名,文件夹或文件名,项目性质,构面或内容类型的验证程序。
答案 2 :(得分:10)
我有PHP开发人员的Eclipse,我正在处理同样的问题。
除了上面的优秀答案,我还有一个建议。
我的第一个建议是不要使用Aptana,除非你真的需要那些验证器(因为它们几乎不可能从我的经验中断开)。
除此之外,请转到文件 - >属性 - >构建器,并取消选择“验证”和“脚本构建器”和“JavaScript验证器”。
到目前为止,它有助于极大地加快某些操作。
我还建议禁用“自动构建”。因为您使用的是PHP,如果您不想进行验证,实际需要它来构建任何东西的可能性很小。
在主菜单中,转到“项目”并取消选中“自动构建”。您将需要不时地构建项目,方法是右键单击项目并选择“Build Project”。
以上所有步骤都帮助我获得了基本编辑器,这正是我想要的。
答案 3 :(得分:4)
至少在Windows下,无法选择目录。
按下首选项后 - >验证 - >设置 - >添加排除组 - >添加规则 - >文件夹或文件名 - >浏览文件夹 - >(选择某个目录) - > [确定]
正在关闭“浏览文件夹”对话框,“文件或文件夹”字段保持为空。
答案 4 :(得分:3)
我曾经通过项目特定的Exclude Group
从验证中排除资源(这里的答案最多)。但是如果有人在2014年仍然遇到禁用指定文件夹验证的问题 - 只需将文件夹资源标记为Derived
:
这应禁用该文件夹的验证。
如果您使用的是EGIT,您可能还想在.gitignore
中禁用自动包含派生资源:
答案 5 :(得分:1)
我正在开发的网络应用程序遇到同样的问题。 我最终禁用了自动构建,并且每天构建一次(项目 - >自动构建),这样我仍然可以从库中获得代码完成的好处,同时加快旧计算机上的程序。
答案 6 :(得分:0)
我在项目属性中发现了一个Builders类别。在构建器列表中,我有一个JavaScript Builder。我取消选择了这个构建器,所有烦人的javascript验证问题都消失了。
答案 7 :(得分:0)
这对我有用: 属性>构建器部分和取消选中相应的框。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=317833
似乎是某些版本的eclipse中的错误。
答案 8 :(得分:0)
还有更多的gloabal验证参数。您可以转到:
暂停所有验证(或仅暂停您不需要的验证)Window > Preferences > Validation.
在此处,选中“暂停所有验证器”框。
或者,从下面的列表中取消选中您不需要的验证器 将要求完整版本,这可能需要一些时间。但之后Eclipse会运行得更快[但当然没有验证]
答案 9 :(得分:0)
解。
配置问题视图中显示的内容,如 lothar 建议,创建新的自定义过滤器,在“范围”区域中选择“在工作集上”。现在按下此选项正下方的按钮以配置它的工作集:在工作集选择弹出窗口中点击“新建”按钮并标记所有项目文件,除了您要从验证中排除的那些文件。您可能希望以方便的名称保存此工作集,例如“No_Validation_Set”。
要点: 1)工作集排除有问题的文件。 2)自定义问题查看过滤器以对此设置进行操作。
问题: 在向项目添加新文件时,您需要更新工作集,因此也会对其进行验证。
答案 10 :(得分:0)
当我从项目的验证中排除文件时,在重新启动Eclipse并清理项目之前,我的设置似乎无法识别。