Maven Checkstyle Plugin - Тестовый XREF - PullRequest
2 голосов
/ 19 июля 2010

Мои отчеты maven работают отлично, все, кроме Checkstyle и test xref.Мой тестовый источник по-прежнему имеет перекрестные ссылки на xref, а не на xref.Поэтому, когда я нажимаю на ссылку из отчета Checkstyle, я естественно получаю сообщение об ошибке, файл не найден.Если я нажимаю на исходный файл, он работает отлично.

Я попробовал testXrefLocation в конфигурации, но безрезультатно.Это сделано специально, или мне не хватает конфигурации?

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <configuration>
                    <enableRulesSummary>false</enableRulesSummary>
                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
                    <configLocation>${project.build.directory}/checkstyle.xml</configLocation>
                    <testXrefLocation>${project.reporting.outputDirectory}/xref-test</testXrefLocation>
                </configuration>
            </plugin>


mvn clean install site

В моей целевой директории, где генерируется весь этот материал, у меня есть и xref, и xref-test.Тем не менее, мои отчеты по контрольному стилю для моего исходного кода теста по-прежнему связаны с target / xref, а не target / xref-test.

Кроме того, к вашему сведению, я использую много наследования, чтобы уменьшить объем конфигурациисингл Maven POM.Следовательно, этот плагин принадлежит родительскому pom, который объявляет, какие плагины я хочу использовать для тестирования.У меня есть другой, который говорит, что я хочу сгенерировать javadoc и исходный код в дополнение к скомпилированному коду.

Walter

1 Ответ

1 голос
/ 28 сентября 2010

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

...