Мои отчеты 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