У нас есть проект maven, в котором я использую плагин checkstyle в процессе сборки, и нам очень нравится checkstyle.В любом случае, в последнее время нам нужно добавить веб-сервисы в наш проект.Классы веб-сервисов не совместимы с checkstyle, поэтому мы хотим исключить их при сборке.Таким образом, в качестве способа исключения мы хотим указать папки для включения.
Я сталкивался с maven.checkstyle.includes и sourceDirectory плагина checkstyle.Но я не мог понять, как их использовать в pom.xml.
У кого-нибудь есть идея?
Вот мой раздел с пометкой в стиле pom.xml
<build>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
<configuration>
<failsOnError>true</failsOnError>
<consoleOutput>true</consoleOutput>
<configLocation>sample_config.xml</configLocation>
<sourceDirectory>${maven.checkstyle.includes}</sourceDirectory>
</configuration>
</plugin>
...
</build>