Исключить папку журналов в проекте Maven/Intellij Idea

У меня есть каталог журналов на том же уровне, что и мой проект, и Intellij Idea, и я могу открыть эти журналы из Idea. Файлы в этом каталоге - это несколько концертов, поэтому, когда я пытаюсь выполнить поиск строки в проекте, это приводит к поиску в минуту или около того, в то время как я ожидаю, что он будет мгновенным. Поэтому я отмечаю это как "Исключенный" в Идеи.

Проблема в том, что каждый раз, когда происходит изменение pom, и проект перезагружается, мне нужно снова отмечать этот каталог как "Исключенный". Так что это становится немного раздражающим, потому что иногда я забываю это сделать.

Есть аналогичный вопрос: Исключить папку в intellij идею с помощью Maven. Однако я не использую этот плагин, потому что мне было бы легче отмечать эту папку как "Исключено в идее" при каждом изменении pom.

Ответ 1

Перейдите к Settings/File Types, а внизу вы увидите поле ignore files & folders. Используйте ; как разделитель и напишите файлы и папки, которые вы хотите опустить из обработки idea. Но при этом вы потеряете возможность редактировать или просматривать эти файлы/папки с помощью idea.

Ответ 2

Самое простое решение - переместить папку logs на target/logs.

Ответ 3

Сообщить об ошибке, если вы не reimport (не перезагружаете) проект, те исключенные папки должны быть все еще исключены (по крайней мере мои в IJ 14.1.4).

Ответ 4

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

~/журналы/MyApp

На мой взгляд, maven не нужно заботиться о том, где находятся журналы или нет. Просто зайдите в другое место вне вашего проекта. В среде prod вы можете сделать то же самое, просто сообщите администраторам вашей системы о создании структуры каталогов, в которой будут вестись журналы, и всегда отправляйте свои журналы там, а не в каталог проекта.