2009-06-09 3 views
22

Я использую Aptana Studio (основанный на Eclipse). Я пытаюсь заставить Eclipse полностью игнорировать весь каталог внутри проекта. Я имею в виду ПОЛНОСТЬЮ. Я не хочу, чтобы он отображался в папке проекта. Я не хочу, чтобы Eclipse даже знал, что он существует.Eclipse - Игнорировать целые каталоги

К сожалению, все мои попытки добавить его в качестве фильтра не работают. См. http://forums.aptana.com/viewtopic.php?f=14&t=8340#p33714. Я думаю, что фильтр только предотвращает отображение папки на экране проекта. Это не заставляет Eclipse фактически просматривать все файлы в этой папке для помощи с кодом и т. Д.

Моя проблема заключается в том, что в каталоге есть тысячи текстовых файлов. Таким образом, каждый раз, когда Eclipse открывает или обновляет этот проект, он анализирует все эти файлы.

Как я могу предотвратить это?

ответ

13

Если у вас есть связанный ресурс (указывающий на другой файл/папку на диске) с тем же именем в том же месте в дереве ресурсов, то настоящая папка на диске будет скрыта из модели ресурса.

К сожалению, вы не можете создать связанный ресурс, если настоящий каталог уже существует в структуре проекта. Вы можете попробовать что-то вроде этого:

  1. На диске, переименовать/переместить каталог в вопросе
  2. Обновить проект, каталог ушел
  3. Создать связанный ресурс (New -> File/Folder >> Дополнительно -> Ссылка на файл в файловой системе). Назовите его так же, как и исходный каталог.
  4. На диске восстановить исходное имя каталога
  5. Обновить проект.
+0

Ummm .... спасибо. Не уверен, что я это понимаю, но я ценю, что вы отвечаете. Я попробую завтра. – Justin

13

Рассмотрите также флажок «Производный»: щелкните правой кнопкой мыши запись в проводнике пакетов, выберите свойства, отметьте «Производные». Это может решить часть вашей проблемы.

См http://robmayhew.com/eclipse-ignore-folder/

1

Попробуйте правой кнопкой мыши «Свойства» и убрав все разрешения.

32

Не уверен, что об этом Aptana вещь, но есть удобный способ сделать это в родной затмения:

  1. Щелкните правой кнопкой мыши папку проекта в дереве Project Explorer и перейдите в раздел «Свойства».
  2. Ресурс -> Фильтры ресурсов.
  3. Добавьте столько фильтров исключения для файлов/папок, сколько хотите.

Если ваше дерево проекта не обновляется немедленно, нажмите F5, чтобы обеспечить его соблюдение.

+1

Это отлично сработало для меня. Он сделал именно то, что описал первоначальный вопрос. –

+0

Какая версия eclipse включена? Не видя этого в 3.5.x – timbrown

+0

Гораздо лучше, чем принятый ответ. –

Смежные вопросы