在Eclipse中排除/禁用validation

我有一个庞大的项目源代码库,我主要在PHP和JavaScript上工作​​。 我必须将整个项目区域作为Eclipse中的项目根目录,但不幸的是,这包括了几个驱动WST / DLTK /等内置validation的目录。 坚果。

我已经尝试禁用项目属性中的所有validation器。 我一次只进入一个validation器,并将规则添加到“排除组”设置为排除特定文件夹。 我已经从项目属性中的PHP构buildpath中删除了这些文件夹。 然而,我的问题视图/选项卡仍然散落着数以千计的红旗,主要来源于我们用来保留外部元素(Apache,PHP等)副本的文件夹。 你知道,典型的“有我们目前使用的特定版本的副本”的东西。

信噪比非常糟糕,我根本无法使用该视图,这是一个耻辱。 如果我没有获得IDE的好处,那么我也可以使用vim(我用它来做其他的工作,但是对于这个代码库来说,一个好的IDE是一个更好的select,假如我可以使它工作的话)。 在我看来,这将是一个显而易见的function,能够右键单击项目中的文件夹,并select“从validation排除”,但唉,没有这样的function。 是否有另一种方法来validation(PHP,HTML等)忽略我需要忽略的文件夹?

试过解决办法;

  1. 右键单击项目
  2. select属性
  3. selectvalidation
  4. 选中启用项目特定设置
  5. 在XML Validator行上,单击“…”button
  6. select排除Gruop
  7. 点击添加规则
  8. select“文件夹或文件名”
  9. 点击下一步
  10. select未经validation的文件或文件夹。
  11. 点击完成
  12. 点击OK
  13. 点击OK

这解决了我的问题。 因为eclipsevalidation给生成的GWT文件提供了错误。

最好的祝福。

我在find同样的答案的时候遇到了这个问题。 我会列出我在这里所做的步骤,并希望这将有助于未来的人。

我正在使用Eclipse 4.1,并执行以下操作来排除特定xml文件的validation。 我相信如果你configuration不同的validation器,它也可以用于其他文件。

转到首选项 – >validationfind您想要更改的validation器并select设置(并非所有validation器都有设置,希望您的设置)。

在设置中,您可以添加排除组,您可以在其中添加规则以指定排除特定扩展名,文件夹或文件名,项目性质,构面或内容types的validation程序。

我有PHP开发人员的Eclipse,我正在处理相同的问题。

除了上面的优秀答案外,我还有一个build议。

我的第一个build议是不要使用Aptana,除非你真的需要那些validation器(因为他们几乎不可能从我的经验中closures)。

除此之外,转到文件 – >属性 – >build设者,并取消select“validation”和“脚本生成器”和“JavaScriptvalidation器”。

到目前为止,这有助于加速一些操作。

我也build议禁用“自动构build”。 因为你正在使用PHP,如果你不想validation的话,你实际需要它来创build任何东西的几率是很小的。

在主菜单中,转到项目并取消选中“自动构build”。 您将需要通过右键单击项目并select“Build Project”来构build您的项目。

以上所有的步骤都帮助我获得了基本的编辑器,这正是我想要的。

至less在Windows下select一个目录是不可能的。

在按Preferences-> Validation-> Settings-> Add Exclude Group-> Add Rule-> Folder或filename-> Browse Folder – >(select某个目录) – > [OK]

“浏览文件夹”对话框正在closures,“文件或文件夹”字段保持空白。

我曾经通过项目特定的Exclude Groupvalidation资源(这里的答案最多)。 但是,如果任何人仍然在2014年禁用指定文件夹的validation问题 – 只需将文件夹资源标记为Derived

资源属性对话框

这应该禁用该文件夹的validation。

如果您正在使用EGIT,则可能还希望禁用.gitignore中派生资源的自动包含:

Git项目首选项对话框

我与我开发的networking应用程序有同样的问题。 我最终禁用了自动构build,并且每天构build一次(Project-> Build自动),这样我仍然可以从库中获得代码完成的好处,同时加快了旧计算机上的程序的速度。

我发现在项目属性有一个build设者类别。 在build设者名单上我有一个JavaScript生成器。 我取消了这个构build器,所有我讨厌的javascriptvalidation问题都消失了。

这对我工作:属性>build设者部分,并取消选中相应的框。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=317833

似乎是某些版本的eclipse中的错误。

还有更多的gloabalvalidation参数。 你可以暂停所有的validation(或只有你不需要的validation)

 Window > Preferences > Validation. 

在这里,选中“ 暂停所有validation器 ”checkbox。

或者,从下面的列表中取消选中不需要的validation器。
将需要完整的构build,这可能需要一些时间。 但是Eclipse之后会运行得更快[但是当然没有validation]

http://www.flickr.com/photos/jesuspresley/5094048124/

解。

去configuration问题视图中显示的东西像lotharbuild议,创build新的自定义filter,并在“范围”区域select“在工作集”。 现在按下这个选项下面的button来configuration工作集:在工作集selectpopup式菜单中,点击“新build”button,并标记除了那些你想从validation中排除的项目文件。 您可能希望将这个工作集保存在方便的名称下,如“No_Validation_Set”。

总结:1)工作集不包括有问题的文件。 2)自定义问题查看filter来操作这个设置。

问题:向项目添加新文件时,需要更新工作集,以便它们也得到validation。

当我从项目的validation中排除文件时,我的设置似乎没有被识别,直到我重新启动Eclipse并清理项目。