Update checkstyle-configuration version. Configure maven-checkstyle-plugin.
git-svn-id: https://svn.apache.org/repos/asf/directory/project/trunk@1692644 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index dd9491a..dae51e6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -524,6 +524,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<skin.version>1.0.2</skin.version>
+ <org.apache.directory.checkstyle-configuration.version>0.2</org.apache.directory.checkstyle-configuration.version>
</properties>
<build>
@@ -562,7 +563,22 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.13</version>
+ <version>2.15</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.puppycrawl.tools</groupId>
+ <artifactId>checkstyle</artifactId>
+ <version>6.8.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.directory.buildtools</groupId>
+ <artifactId>checkstyle-configuration</artifactId>
+ <version>${org.apache.directory.checkstyle-configuration.version}</version>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <configLocation>directory-checks.xml</configLocation>
+ </configuration>
</plugin>
<plugin>
@@ -973,6 +989,18 @@
</plugins>
</build>
</profile>
+
+ <profile>
+ <id>activate-checkstyle-supression</id>
+ <activation>
+ <file>
+ <exists>${basedir}/src/checkstyle/suppressions.xml</exists>
+ </file>
+ </activation>
+ <properties>
+ <checkstyle.suppressions.location>${basedir}/src/checkstyle/suppressions.xml</checkstyle.suppressions.location>
+ </properties>
+ </profile>
</profiles>
</project>