Почему плагин Maven surefire создает две директории surefire * в $ {project.build.directory}? - PullRequest
2 голосов
/ 28 февраля 2012

Я нахожу это довольно раздражающим.В целевой папке есть два верных * каталога:

- surefire (empty)
- surefire-reports (containing the output of the tests)

Я попытался найти вариант удаления каталога surefire, но, похоже, я его нашел.Дело в том, что у меня есть другие проекты, у которых нет этого пустого каталога, только surefire-reports.

Что я, кажется, делаю неправильно, и как я могу удалить это?Основная причина, по которой я спрашиваю это, заключается в том, что этот пустой каталог нарушает автозаполнение моей вкладки в консоли, что меня бесит, так как каталог пустой.

Кроме того, это всего лишь тестовый плагин, а неотчет один.В проекте нет раздела (нет родительского элемента).

Это моя верная настройка плагина:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12</version>
                <configuration>

                    <excludes>
                        <exclude>**/*Abstr*Test*</exclude>
                    </excludes>
                </configuration>
            </plugin>

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 09 июля 2012

Похоже, что это ошибка в maven-surefire-plugin, и я отправил отчет под SUREFIRE-846 .

0 голосов
/ 29 февраля 2012

"surefire" - это каталог для временных файлов, созданных во время верного запуска: тестовое выполнение.Эти файлы удаляются, когда заканчивается выполнение Maven.

...