2013-03-13 139 views
1

我想彻底防止Eclipse试图扫描项目的目录。那可能吗?强制Eclipse不扫描目录

原因是稍微复杂和若干限制因素的出现是由于:

  • 我在Windows上运行,并且不能改变(甚至没有双启动)
  • 可以使用虚拟机
  • 我在一个项目的工作,本质上是基于Linux的
  • 该项目使用SVN(虽然我正在考虑使用git-svn的访问它)
  • 的项目具有递归符号链接和文件名是在脂肪无效/ NTFS
  • 我还没有得到满意的Eclipse的性能和稳定性下的VirtualBox虚拟化的Ubuntu 12.10

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

因此,我想迫使Eclipse不要扫描项目的特定子目录,就好像该目录从不存在Eclipse的第一位。有任何想法吗?

也许玩桑巴舞,让受影响的酒杯无法取用(但不更改酒杯本身的权限)会有所帮助,那有可能吗?也就是说,如果共享~/project,我可以在不更改其文件权限的情况下使~/project/subdir无法访问吗?

回答

3

试试这个:

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

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

+0

100%正是我所需要的。谢谢。 – Irfy 2013-03-13 20:23:25