Исключить папку в intellij идея, используя Maven - PullRequest
4 голосов
/ 08 января 2010

Мы используем maven для управления нашими проектами идей, но у меня возникла проблема с исключением каталога из проекта идей.

Используя идею, я бы просто зашел в Настройки проекта | Модули | Исходники и выберите папку, которую я хотел исключить, и нажмите кнопку «Исключено». При загрузке проекта из pom, цель исключается автоматически. Я также хочу исключить папку журналов.

В maven я использую плагин idea 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 Ответ

4 голосов
/ 08 января 2010

Я только что провел небольшой тест и со следующим фрагментом:

<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"/>

Насколько мне известно, ожидаемый результат.

У тебя что-то другое? Вы ожидаете чего-то еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...