Отключить индексирование intellij в определенной папке

В моем проекте у меня есть папка .deploy, которая создается/обновляется при локальном развертывании моего приложения. Можно ли отключить индексирование в этой папке? Все замедляется, когда я развертываю, и это очень раздражает - я должен подождать несколько минут, чтобы сделать ненужную индексацию. В модульном представлении я исключил эту папку, но это не помогло. Любая помощь будет оценена.

Ответ 1

Отметьте эту папку как Исключено на вкладке File | Project Structure | Modules | Sources.

Изменить: также убедитесь, что он не добавлен в качестве библиотеки в проекте.

Ответ 2

В IntelliJ 13+ (не знаете для более ранних версий) вы можете щелкнуть правой кнопкой мыши по папке > Отметить каталог как > Исключено.

Ответ 3

если вы не можете сделать это через меню Модули, потому что ваш intellij зависает (как в моем случае), отредактируйте .iml файл вашего проекта и добавьте строку excludeFolder, как показано ниже:

<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
  <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/features" type="java-test-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
  <excludeFolder url="file://$MODULE_DIR$/node_modules" />
  <excludeFolder url="file://$MODULE_DIR$/target" />
</content>

Ответ 4

После применения метода Mark As > Excluded к папке вы все равно можете увидеть нежелательные результаты.

Вы также должны явно пометить подпапки, чтобы отключить определенные функции для подпапок.

индексация, поиск использования и т.д.