如何从Eclipse中的验证中排除特定的文件夹或文件?


100

我们在单元测试中使用了一堆格式错误的XML文件,以检查我们的应用程序是否可以处理它们。

Eclipse将此XML文件标记为错误,污染了“问题视图”。

有没有办法从Eclipse验证程序中排除特定文件夹?

Answers:


91

在“窗口”>“首选项”的“验证”部分,您可以在设置(...)列中添加不同的规则,也可以在XML类型的排除组中添加“文件夹或文件名规则”。


8
您还可以在Project> Config> Validation
mmigdol

对于“验证”中未列出的文件,该怎么办?.less文件?
Andrea Scarafoni 2014年

60

这是我要从项目中的验证中排除文件夹的方法。对我来说,这适用于javascript和其他警告/错误。

  • 右键单击文件夹
  • 单击资源,资源过滤器
  • 点击“添加”
  • 设置以下“排除所有,文件和文件夹,所有子项”,在“文件和文件夹属性”输入字段中添加星号(*)(在下图中突出显示)

注意:在Eclipse Indigo中,您必须右键单击该文件夹并选择属性,然后在左侧导航中选择资源。

在此处输入图片说明


37
这会将文件夹从资源树中排除,而不仅仅是从验证中排除。
Serxipc

3
我试图隐藏验证和树中的资源(太多文件),所以对我来说很完美
carlosvini 2014年

4
需要注意的另一件事:如果您使用Eclipse导出项目(.war或其他格式),它还将从应用程序包中排除过滤的项目。
cjm

这样就可以了,但是您现在根本看不到文件来浏览或浏览它们。太多了,但也许有人需要这个。
kiltek17年

13
  1. 转到窗口>首选项>验证
  2. 查找您要禁用的验证类型,例如XML。
  3. 右键单击它,然后选择“设置”:

Eclipse验证

  1. 在“排除组”中,单击“添加规则”,选择“文件夹或文件名”:

在此处输入图片说明


3
我在添加文件夹规则时遇到了一些问题。我使用的技巧是使用“浏览文件夹”,选择一些随机文件夹,单击“确定”,然后根据需要在文本框中重命名文件夹名称。如果我不这样做,则只能使用文件模式。
Jonatan Cloutier

13

使用Angular-Project中的Eclipse 2018-12,我能够摆脱文件夹中的von验证错误,npm生成(如node_modules),只需选择一个文件夹并选中“资源”下的“派生”复选标记即可。

蚀-通过选中“资源”下的“派生”复选标记,忽略对文件夹的验证

项目->清理后,错误消失了。


1
完善!不敢相信这有多烦人!
拉格纳

如果您想知道选项“ Derived”的含义:它通知Eclipse该文件夹包含生成的文件,对于某些操作将忽略该文件;这些操作之一是检查语法错误。
user1364368

3

注意:之所以到达这里,是因为我正在寻找一种从Eclipse中的验证中排除特定文件夹的简便方法。对于问题中详细说明的具体情况,我的答案不起作用(该问题涉及从验证中隐藏无效的XML文件)。

如何从Eclipse中的验证中排除特定的文件夹或文件?

当文件夹位于构建路径中,而烦人的问题只是警告时,有一种方法很简单:

  • 右键单击文件夹
  • 物产
  • Java编译器
  • 检查一下 Ignore optional compile problems

文件夹仍将被验证,错误将被报告,但是所有警告将被Eclipse忽略。例如,这对于生成的源文件夹非常理想。


2
不幸的是,这仅适用于Java代码,因为它是Java编译器的设置。
Kwebble

1

您还可以调整输出/视图侧。因此,请转到“问题视图”的“显示”菜单,并仅过滤“选定项目的显示”。 在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.