在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等)忽略我需要忽略的文件夹?
试过解决办法;
- 右键单击项目
- select属性
- selectvalidation
- 选中启用项目特定设置
- 在XML Validator行上,单击“…”button
- select排除Gruop
- 点击添加规则
- select“文件夹或文件名”
- 点击下一步
- select未经validation的文件或文件夹。
- 点击完成
- 点击OK
- 点击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 Group
validation资源(这里的答案最多)。 但是,如果任何人仍然在2014年禁用指定文件夹的validation问题 – 只需将文件夹资源标记为Derived
:
这应该禁用该文件夹的validation。
如果您正在使用EGIT,则可能还希望禁用.gitignore
中派生资源的自动包含:
我与我开发的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]
解。
去configuration问题视图中显示的东西像lotharbuild议,创build新的自定义filter,并在“范围”区域select“在工作集”。 现在按下这个选项下面的button来configuration工作集:在工作集selectpopup式菜单中,点击“新build”button,并标记除了那些你想从validation中排除的项目文件。 您可能希望将这个工作集保存在方便的名称下,如“No_Validation_Set”。
总结:1)工作集不包括有问题的文件。 2)自定义问题查看filter来操作这个设置。
问题:向项目添加新文件时,需要更新工作集,以便它们也得到validation。
当我从项目的validation中排除文件时,我的设置似乎没有被识别,直到我重新启动Eclipse并清理项目。