Fix SuppressionFilter initialization failure
diff --git a/bin/mnemonic-checkstyle.xml b/bin/mnemonic-checkstyle.xml
index 913cd1b..da59e0d 100644
--- a/bin/mnemonic-checkstyle.xml
+++ b/bin/mnemonic-checkstyle.xml
@@ -164,7 +164,4 @@
<module name="SuppressionCommentFilter"/>
- <module name="SuppressionFilter">
- <property name="file" value="bin/suppressions.xml"/>
- </module>
</module>
diff --git a/mnemonic-core/pom.xml b/mnemonic-core/pom.xml
index ceb2a72..39e6cc7 100644
--- a/mnemonic-core/pom.xml
+++ b/mnemonic-core/pom.xml
@@ -51,7 +51,7 @@
<dependency>
<groupId>com.squareup</groupId>
<artifactId>javapoet</artifactId>
- </dependency>
+ </dependency>
<!-- logging dependencies -->
<!-- For core, assume all APIs will be used -->
<dependency>
@@ -184,7 +184,7 @@
<build>
<plugins>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx2g -XX:MaxPermSize=1g</argLine>
@@ -192,11 +192,10 @@
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
- </plugin>
+ </plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
-
diff --git a/mnemonic-memory-services/mnemonic-nvml-vmem-service/pom.xml b/mnemonic-memory-services/mnemonic-nvml-vmem-service/pom.xml
index e4e55af..88c4bbc 100644
--- a/mnemonic-memory-services/mnemonic-nvml-vmem-service/pom.xml
+++ b/mnemonic-memory-services/mnemonic-nvml-vmem-service/pom.xml
@@ -27,7 +27,7 @@
<artifactId>mnemonic-memory-services</artifactId>
<version>0.12.0-SNAPSHOT</version>
</parent>
-
+
<artifactId>mnemonic-nvml-vmem-service</artifactId>
<name>mnemonic-nvml-vmem-service</name>
@@ -150,7 +150,7 @@
<build>
<plugins>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xmx2g -XX:MaxPermSize=1g</argLine>
@@ -158,7 +158,7 @@
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
- </plugin>
+ </plugin>
</plugins>
</build>
</profile>
diff --git a/pom.xml b/pom.xml
index 8039ac9..0275859 100644
--- a/pom.xml
+++ b/pom.xml
@@ -290,9 +290,11 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.17</version>
+ <version>3.0.0</version>
<configuration>
<configLocation>bin/mnemonic-checkstyle.xml</configLocation>
+ <suppressionsLocation>bin/suppressions.xml</suppressionsLocation>
+ <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<encoding>UTF-8</encoding>
<failOnViolation>true</failOnViolation>