2016-12-06 2 views
1

В настоящее время я использую maven checkstyle с правилами google.Заменить одно правило в maven checkstyle

Когда я запускаю его, я получаю сообщение [...] (coding) HiddenField: 'userId' hides a field., которое я хочу скрыть, не создавая свой собственный XML-файл правила.

Есть ли способ переопределить правило в checkstyle без замены всего XML-файла?

Моего код до сих пор:

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

ответ

1

Да, вы можете подавить правила, используя дополнительные подавления файл. Вы можете увидеть пример на http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/suppressions-filter.html

+0

Спасибо. Я пробовал это, и кажется, что файл подавления не используется. Независимо от того, какой путь я вхожу, это не имеет значения, даже недействительные. – Freddy

+1

@Freddy Вы видели [этот вопрос] (http://stackoverflow.com/a/15828041/1743880)? Можете ли вы опубликовать файл подавления, который вы попробовали? – Tunaki

+0

У меня теперь есть решение. Моя конфигурация была не в том месте. Мне нужно было настроить его для каждой цели. – Freddy

Смежные вопросы