Расположение для `checkstyle-suppressions.xml`? - PullRequest
0 голосов
/ 01 мая 2018

Вкл. git push heroku master, я получаю эту ошибку:

Невозможно найти файл подавлений в расположении: etc / config / checkstyle-suppressions.xml: Не удалось найти ресурс 'etc / config / checkstyle-suppressions.xml'.

Я нашел образец checkstyle-suppressions.xml файла, просто для начала, здесь , добавил его к my_app/target/test-classes/org/glassfish/jersey/etc/config/checkstyle-suppressions.xml и перезапустил git push heroku master, но я получил ту же ошибку сборки.

Каково правильное местоположение для checkstyle-suppressions.xml?

1 Ответ

0 голосов
/ 01 мая 2018

Не удалось найти ресурс 'etc / config / checkstyle-suppressions.xml'

Как определено в документации для фильтра , это либо местоположение файла, либо местоположение пути к классу в вашей ситуации.

Если это местоположение файла, это зависит от того, как вы запускаете Checkstyle. Работает от CLI, это относительно рабочего каталога. Работает на Maven, это относительно POM.

Если это местоположение пути к классам, это зависит от того, что добавлено к вашему пути к классам. К maven это обычно было бы под src/main/resources.

Я нашел образец файла checkstyle-suppressions.xml, только для начала, здесь
my_app / цель / тест-классы / орг / GlassFish / Джерси / и т.д. / конфигурация / Checkstyle-suppressions.xml

Я бы начал с дублирования его местоположения конфигурации, предполагая, что вы скопировали их конфигурацию Maven. Таким образом, файл должен быть в my_app/etc/config/checkstyle-suppressions.xml.

...