Fix breaking change in SpringFox 2.10.x
diff --git a/log4j-audit/log4j-audit-war/pom.xml b/log4j-audit/log4j-audit-war/pom.xml
index 1213a05..2460db6 100644
--- a/log4j-audit/log4j-audit-war/pom.xml
+++ b/log4j-audit/log4j-audit-war/pom.xml
@@ -166,6 +166,12 @@
     <dependency>
       <groupId>io.springfox</groupId>
       <artifactId>springfox-swagger-ui</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.springfox</groupId>
+      <artifactId>springfox-spring-webmvc</artifactId>
+      <scope>runtime</scope>
     </dependency>
     <dependency>
       <groupId>org.springframework</groupId>
diff --git a/log4j-audit/log4j-audit-war/src/main/java/org/apache/logging/log4j/audit/service/config/SwaggerConfig.java b/log4j-audit/log4j-audit-war/src/main/java/org/apache/logging/log4j/audit/service/config/SwaggerConfig.java
index 39d9bbf..080886d 100644
--- a/log4j-audit/log4j-audit-war/src/main/java/org/apache/logging/log4j/audit/service/config/SwaggerConfig.java
+++ b/log4j-audit/log4j-audit-war/src/main/java/org/apache/logging/log4j/audit/service/config/SwaggerConfig.java
@@ -28,13 +28,13 @@
 import springfox.documentation.service.ApiInfo;
 import springfox.documentation.spi.DocumentationType;
 import springfox.documentation.spring.web.plugins.Docket;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
+import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
 
 /**
  * This will configure Swagger to produce an API for all of our REST endpoints.
  */
 @Configuration
-@EnableSwagger2
+@EnableSwagger2WebMvc
 @EnableWebMvc
 public class SwaggerConfig {
     @Bean
diff --git a/log4j-catalog/log4j-catalog-editor/pom.xml b/log4j-catalog/log4j-catalog-editor/pom.xml
index f129292..e5ccadd 100644
--- a/log4j-catalog/log4j-catalog-editor/pom.xml
+++ b/log4j-catalog/log4j-catalog-editor/pom.xml
@@ -128,6 +128,12 @@
     <dependency>
       <groupId>io.springfox</groupId>
       <artifactId>springfox-swagger-ui</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>io.springfox</groupId>
+      <artifactId>springfox-spring-webmvc</artifactId>
+      <scope>runtime</scope>
     </dependency>
     <dependency>
       <groupId>org.thymeleaf.extras</groupId>
diff --git a/log4j-catalog/log4j-catalog-editor/src/main/java/org/apache/logging/log4j/catalog/config/SwaggerConfig.java b/log4j-catalog/log4j-catalog-editor/src/main/java/org/apache/logging/log4j/catalog/config/SwaggerConfig.java
index 0a0dd7b..012fc42 100644
--- a/log4j-catalog/log4j-catalog-editor/src/main/java/org/apache/logging/log4j/catalog/config/SwaggerConfig.java
+++ b/log4j-catalog/log4j-catalog-editor/src/main/java/org/apache/logging/log4j/catalog/config/SwaggerConfig.java
@@ -28,13 +28,13 @@
 import springfox.documentation.service.ApiInfo;
 import springfox.documentation.spi.DocumentationType;
 import springfox.documentation.spring.web.plugins.Docket;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
+import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
 
 /**
  * This will configure Swagger to produce an API for all of our REST endpoints.
  */
 @Configuration
-@EnableSwagger2
+@EnableSwagger2WebMvc
 @EnableWebMvc
 public class SwaggerConfig {
     @Bean
diff --git a/pom.xml b/pom.xml
index c999397..ccaa490 100644
--- a/pom.xml
+++ b/pom.xml
@@ -184,8 +184,7 @@
     <spring.security.version>3.2.7.RELEASE</spring.security.version>
     <spring.ws.version>2.2.2.RELEASE</spring.ws.version>
     <spring.hateoas.version>0.23.0.RELEASE</spring.hateoas.version>
-    <swagger.version>2.10.5</swagger.version>
-    <swagger.ui.version>2.2.2</swagger.ui.version>
+    <springfox.version>2.10.5</springfox.version>
     <swagger.annotations.version>1.6.12</swagger.annotations.version>
     <thymeleaf-extras-java8time.version>3.0.0.RELEASE</thymeleaf-extras-java8time.version>
     <thymeleaf-layout-dialect.version>3.3.0</thymeleaf-layout-dialect.version>
@@ -458,12 +457,17 @@
       <dependency>
         <groupId>io.springfox</groupId>
         <artifactId>springfox-swagger2</artifactId>
-        <version>${swagger.version}</version>
+        <version>${springfox.version}</version>
       </dependency>
       <dependency>
         <groupId>io.springfox</groupId>
         <artifactId>springfox-swagger-ui</artifactId>
-        <version>${swagger.ui.version}</version>
+        <version>${springfox.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>io.springfox</groupId>
+        <artifactId>springfox-spring-webmvc</artifactId>
+        <version>${springfox.version}</version>
       </dependency>
       <dependency>
         <groupId>io.swagger</groupId>