强制Eclipse不扫描目录

时间:2013-03-13 19:14:20

标签: eclipse samba

我想完全阻止Eclipse尝试扫描项目目录。这可能吗?

原因有点复杂,并且由于几个限制因素而出现:

  • 我在Windows上工作,不能改变它(甚至不是双启动)
  • 可以使用虚拟机
  • 我从事基于Linux的项目
  • 该项目使用svn(虽然我正在考虑使用git-svn访问它)
  • 该项目具有在fat / ntfs下无效的递归符号链接和文件名
  • 我对VirtualBox虚拟化Ubuntu 12.10下Eclipse的性能和稳定性不满意

因此,我尝试在Windows下运行Eclipse,并通过运行的虚拟化Ubuntu中的samba共享访问项目和工作区。但是,由于文件名无效,Eclipse在扫描项目树时会出现几十个错误,并且由于递归符号链接,刷新永远不会完成。在本地删除这两个问题可以解决Eclipse问题,并且可以从那里完美运行。但是,当我使用svn时,每个svn update都会恢复一些已删除的文件和符号链接,而完整的make会恢复其余已删除的文件和符号链接;和Eclipse再次窒息。

所以我想强制Eclipse不要扫描项目的特定子目录,就好像Eclipse中的目录从未存在过。有什么想法吗?

也许玩samba以便受影响的dirs无法访问(但不会更改dirs本身的权限)会有所帮助,这可能吗?也就是说,如果共享~/project,是否可以在不更改文件权限的情况下使~/project/subdir无法访问?

1 个答案:

答案 0 :(得分:3)

试试这个:

Project Properties -> Resource -> Resource Filters -> Add

然后在Filter type下选择Exclude allApplies to: Folders并输入您要排除的文件夹名称。