Вопрос

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

В моем каталоге классов (с именем bin) происходит бесконечный цикл, в котором создаются каталоги named генерируемые классы / cobertura / генерируемые классы / cobertura ... и так далее, пока я позволяю цель инструмента запустить. Внутри каждого из каталогов cobertura находятся мои инструментированные занятия. Есть идеи, почему это может произойти?

Это было полезно?

Решение

Можете ли вы опубликовать свой файл pom? Или хотя бы соответствующие разделы? У вас должно быть что-то вроде следующего:

<build>
    <pluginManagement>
        <plugins>
...snip...              
            <!-- cobertura code coverage plugin -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <formats>
                        <format>xml</format>
                    </formats>
                </configuration>
            </plugin>
            <!-- end cobertura code coverage plugin -->

        </plugins>
    </pluginManagement>
</build>

<reporting>
<plugins>
    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <formats>
                <format>xml</format>
            </formats>
        </configuration>
    </plugin>
</plugins>
</reporting>

Кроме того, вы придерживаетесь стандартного макета каталога maven для своего источника? Где находится ваш pom-файл относительно ваших исходных файлов и как выглядит макет вашего каталога?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top