Исключить папку в intellij идея с помощью Maven
Мы используем maven для управления нашими проектами идей, но у меня проблема с исключением каталога из проекта идеи.
Используя идею, я просто перейду к настройкам проекта | Модули | Источники и выберите папку, которую я хотел исключить, и нажмите кнопку "Исключено". При загрузке проекта из pom цель автоматически исключается. Я хочу также исключить папку журналов.
В maven я использую плагин идеи maven, и он говорит, что я могу исключить папки. Я использую этот код, но он не работает:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<version>2.3-atlassian-1</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<exclude>
${project.basedir}/logs
</exclude>
</configuration>
</plugin>
Я пробовал разные форматы, а также вставлял полный путь (как тест), но ничто не исключает каталог журналов из моего проекта идеи.
Какие-нибудь идеи о том, как это сделать?
Спасибо, Ник.
Ответы
Ответ 1
Я просто сделал небольшой тест и со следующим фрагментом:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<exclude>test-output,.clover,logs</exclude>
</configuration>
</plugin>
Сгенерированный файл .iml
содержит следующие записи:
<excludeFolder url="file://$MODULE_DIR$/.clover"/>
<excludeFolder url="file://$MODULE_DIR$/logs"/>
<excludeFolder url="file://$MODULE_DIR$/target"/>
<excludeFolder url="file://$MODULE_DIR$/test-output"/>
Это, насколько мне известно, ожидаемый результат.
У тебя что-то другое? Вы ожидаете чего-то еще?