如何在Eclipse中从已过滤文件夹中引入单个资源
Eclipse资源过滤器:包含与排除的优先级说明
嗨,这问题我之前折腾过好几次,给你讲明白:
Eclipse的资源过滤器分两类,作用很明确:
- 排除过滤器:用来清理工作区里你不想看到的内容,比如各种构建生成的
build、target文件夹,或者临时文件啥的 - 包含过滤器:只让符合规则的内容出现在工作区里,相当于做精准筛选
最关键的规则得记牢:排除过滤器的优先级比包含过滤器高!官方文档里写得明明白白:如果某个文件夹或项目同时设置了包含和排除过滤器,最终只会保留「匹配任意包含规则,并且完全不匹配任何排除规则」的文件或文件夹。
举个直观的例子:假设你给src目录设置了这俩规则:
- 包含过滤器:仅显示
.java后缀的文件 - 排除过滤器:排除所有文件名带
Test的文件
那最后你在Eclipse里看到的src目录内容,就是所有不带Test字样的.java文件——哪怕某个TestXXX.java符合包含规则,也会被优先级更高的排除过滤器给过滤掉。
内容的提问来源于stack exchange,提问作者Carcophan
相关产品推荐
相关产品推荐

