У меня есть отчет о проверке в виде файла xml, и я хочу создать отчет в формате html, в котором перечислены ошибки, которые произошли, сколько раз и в каких файлах они произошли. Что-то вроде этого пример.
Есть ли инструмент для этого?
У меня есть отчет о проверке в виде файла xml, и я хочу создать отчет в формате html, в котором перечислены ошибки, которые произошли, сколько раз и в каких файлах они произошли. Что-то вроде этого пример.
Есть ли инструмент для этого?
Если для этого вы используете mvn, mvn checkstyle:checkstyle
сгенерирует отчет в формате xml, а с опцией -Dcheckstyle.output.format=plain
просто текст. Оба они будут только перечислять ошибки и не будут давать сводки.
Сводный html-файл находится в целевом каталоге, однако я обнаружил, что изображения и CSS отсутствуют, поэтому он выглядит довольно плохо.
mvn site
создаст отчет в формате HTML, подобный вашему изображению. Однако это также приведет к созданию большого количества других отчетных материалов и займет много времени.
Я также обнаружил еще одну проблему: mvn checkstyle:checkstyle
найдет ваши файлы конфигурации только в том случае, если вы включите протокол file://
в конфигурацию плагина checkstyle, например.
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.13</version>
<configuration>
<configLocation>file://${basedir}/checkstyle/checkstyle.xml</configLocation>
</configuration>
</plugin>
Однако mvn site
принимает только каталог и не может обрабатывать file://