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