This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-audit.git
The following commit(s) were added to refs/heads/master by this push:
new ce4d6f9 Fix breaking change in SpringFox 2.10.x
ce4d6f9 is described below
commit ce4d6f9c9a16472ab2f3b786210c7e64305ce8c7
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Tue Oct 31 15:26:36 2023 +0100
Fix breaking change in SpringFox 2.10.x
---
log4j-audit/log4j-audit-war/pom.xml | 6 ++++++
.../logging/log4j/audit/service/config/SwaggerConfig.java | 4 ++--
log4j-catalog/log4j-catalog-editor/pom.xml | 6 ++++++
.../apache/logging/log4j/catalog/config/SwaggerConfig.java | 4 ++--
pom.xml | 12 ++++++++----
5 files changed, 24 insertions(+), 8 deletions(-)
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.builders.RequestHandlerSelectors;
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.builders.RequestHandlerSelectors;
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>