Отключить индексирование intellij для определенной папки - PullRequest
224 голосов
/ 30 июня 2011

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

Ответы [ 3 ]

298 голосов
/ 30 июня 2011

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

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

108 голосов
/ 12 июня 2014

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

10 голосов
/ 27 декабря 2017

, если вы не можете сделать это через меню Модули, потому что ваш 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...