Maven-checktyle-plugin игнорирует, исключает из конфигурации - PullRequest
0 голосов
/ 19 октября 2018

У меня есть такая конфигурация для плагина checkstyle <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${test.checkstyle.version}</version> <configuration> <enableRulesSummary>false</enableRulesSummary> <linkXRef>false</linkXRef> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <logViolationsToConsole>true</logViolationsToConsole> <failsOnError>false</failsOnError> <failOnViolation>true</failOnViolation> <configLocation>${proj_basedir}/checkstyle.xml</configLocation> <suppressionsLocation>${proj_basedir}/checkstyle-suppressions.xml</suppressionsLocation> <includeTestSourceDirectory>true</includeTestSourceDirectory> <excludes>**/generated-sources/**/*.java</excludes> </configuration> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>6.13</version> <exclusions> <!-- MCHECKSTYLE-156 --> <exclusion> <groupId>com.sun</groupId> <artifactId>tools</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </plugin>

, и когда я запускаю mvn compile checkstyle:checkstyle -nsu -Dskip.unit.tests, я вижу, что checkstyle не работает для файлов, хранящихся в папке generated-sources.enter image description here

Я запускаю эту команду из корня моего проекта и в плагине, указанном в разделе плагинов в pom xml.Я также попытался указать путь exclude в качестве параметра и получить тот же результат.Также обновлен плагин checkstyle до последней версии.

...