Я хотел бы полностью запретить Eclipse сканировать каталог проекта. Это возможно?
Причина немного сложная и возникает из-за нескольких ограничивающих факторов:
- Я работаю в Windows и не могу это изменить (даже с двойной загрузкой)
- Я могу использовать виртуальную машину
- Я работаю над проектом, который изначально основан на Linux.
- В проекте используется svn (хотя я рассматриваю возможность доступа к нему с помощью git-svn)
- В проекте есть рекурсивные символические ссылки и имена файлов, которые недействительны в fat/ntfs.
- Я не был удовлетворен производительностью и стабильностью Eclipse под виртуализированной VirtualBox Ubuntu 12.10.
В результате я попытался запустить Eclipse под Windows и получить доступ к проекту и рабочему пространству через общий ресурс samba из работающей виртуализированной Ubuntu. Однако Eclipse задыхается от десятков ошибок при сканировании дерева проекта из-за недопустимых имен файлов, а обновление никогда не завершается из-за рекурсивных символических ссылок. Удаление обоих из них локально решает проблему Eclipse, и с этого момента он отлично работает. Однако, поскольку я работаю с svn, каждый svn update
восстанавливает некоторые удаленные файлы и символические ссылки, а полный make
восстанавливает остальные удаленные файлы и символические ссылки; и Эклипс снова задыхается.
Поэтому я хотел бы заставить Eclipse не сканировать определенные подкаталоги проекта, как если бы этот каталог никогда не существовал для Eclipse. Любые идеи?
Возможно, игра с самбой, чтобы затронутые каталоги были недоступны (но без изменения прав доступа к самим каталогам), помогла бы, это возможно? То есть, если ~/project
является общим, могу ли я сделать ~/project/subdir
недоступным без изменения прав доступа к его файлам?