我想完全阻止 Eclipse 尝试扫描项目的目录。那可能吗?
原因有点复杂,是由几个限制因素引起的:
- 我在 Windows 上工作,无法更改(甚至不能双启动)
- 我可以使用虚拟机
- 我从事一个本质上基于 Linux 的项目
- 该项目使用 svn(虽然我正在考虑使用 git-svn 访问它)
- 该项目具有在 fat/ntfs 下无效的递归符号链接和文件名
- 我对 Eclipse 在 VirtualBox 虚拟化的 Ubuntu 12.10 下的性能和稳定性并不满意
因此,我尝试在 Windows 下运行 Eclipse,并通过 samba 共享从正在运行的虚拟化 Ubuntu 访问项目和工作区。但是,由于文件名无效,Eclipse 在扫描项目树时会出现数十个错误,并且由于递归符号链接,刷新永远不会完成。在本地删除这两个解决了 Eclipse 问题,并且从那里完美运行。但是,当我使用 svn 时,everysvn update
会恢复一些已删除的文件和符号链接,而 full 会make
恢复其余已删除的文件和符号链接;Eclipse 再次窒息。
因此,我想强制 Eclipse 不要扫描项目的特定子目录,就好像该目录从一开始就不存在于 Eclipse 中一样。有任何想法吗?
也许玩 samba 以使受影响的目录无法访问(但不更改目录本身的权限)会有所帮助,这可能吗?也就是说,如果~/project
是共享的,我可以在~/project/subdir
不更改其文件权限的情况下使其无法访问吗?