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