Знаток 2 checkstyle версии модуля 2.5 - проблема с configLocation

Я использую checkstyle плагин в знатоке 2. Я теперь хочу переключить свой файл конфигурации от по умолчанию до a) файл онлайн, или b) локальный файл. Я попробовал следующие две вещи, которые оба не работали. Какие-либо предложения?

A) Локальный файл, который находится непосредственно в моей папке проекта рядом с pom.xml

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <configuration>
        <configLocation>checkstyle.xml</configLocation>
    </configuration>
</plugin>

B) Удаленный файл, который хранится на сервере

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <configuration>
        <configLocation>http://stud.hs-heilbronn.de/~nischmid/development/checkstyle-config.xml</configLocation>
    </configuration>
</plugin>

Оба случая приводят к ошибке как это:

[ИНФОРМАЦИЯ] ошибка произошла в поколении отчета Checkstyle. Встроенная ошибка: Отказавший во время checkstyle выполнения не Мог найти ресурс 'file:checkstyle.xml'.

Любая справка ценилась бы!

7
задан Nils Schmidt 17 February 2010 в 12:53
поделиться

1 ответ

Я видел несколько проблем, связанных с configLocation в Jira с версией плагина 2.5 (например, MCHECKSTYLE-129 или MCHECKSTYLE-131 ), и a), и b) отлично работают с версией 2.4.

Итак, если вы не используете Maven 3, я предлагаю пока откатиться до 2.4:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>2.4</version>
  <configuration>
    <configLocation>checkstyle.xml</configLocation>
  </configuration>
</plugins>

или

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>2.4</version>
  <configuration>
    <configLocation>http://stud.hs-heilbronn.de/~nischmid/development/checkstyle-config.xml</configLocation>
  </configuration>
</plugin>

В качестве примечания, для многомодульной сборки обратите внимание на Multimodule Конфигурация .

6
ответ дан 6 December 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: