diff --git a/checkstyle.xml b/checkstyle.xml
index 2197b022643a1112c1524a006ceea8b619e8f8c4..92d1ce37f8751a1cd2611cdf68ffca76a7e14fd1 100644
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -161,7 +161,6 @@ LICENSE file.
         <module name="IllegalInstantiation"/>
         <module name="InnerAssignment"/>
         <module name="MissingSwitchDefault"/>
-        <module name="RedundantThrows"/>
         <module name="SimplifyBooleanExpression"/>
         <module name="SimplifyBooleanReturn"/>
 
diff --git a/pom.xml b/pom.xml
index dc8c245c94092e9fe7cd14809baa85b80f73466d..63faf554f939b6ca53588ca6716def6ee28e2c9c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,9 +38,9 @@ LICENSE file.
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>checkstyle</groupId>
+        <groupId>com.puppycrawl.tools</groupId>
         <artifactId>checkstyle</artifactId>
-        <version>5.0</version>
+        <version>7.7.1</version>
       </dependency>
       <dependency>
         <groupId>org.jdom</groupId>
@@ -145,7 +145,7 @@ LICENSE file.
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-checkstyle-plugin</artifactId>
-          <version>2.15</version>
+          <version>2.16</version>
         </plugin>
       </plugins>
     </pluginManagement>