From 7e67bec9a611472fb6982b85f9ebbaa1b05ace4c Mon Sep 17 00:00:00 2001
From: Marcin Mazurek <63855724+bbzurek@users.noreply.github.com>
Date: Mon, 1 Aug 2022 17:10:46 +0100
Subject: [PATCH] - latest dependencies - fixed ObjectMapper in `radio` goal
---
boat-maven-plugin/src/it/example/pom.xml | 18 +++++++++---------
.../com/backbase/oss/boat/radio/RadioMojo.java | 5 ++++-
.../libraries/spring-boot/pom.mustache | 14 +++++++-------
3 files changed, 20 insertions(+), 17 deletions(-)
diff --git a/boat-maven-plugin/src/it/example/pom.xml b/boat-maven-plugin/src/it/example/pom.xml
index d48cf57bf..197a3c8b3 100644
--- a/boat-maven-plugin/src/it/example/pom.xml
+++ b/boat-maven-plugin/src/it/example/pom.xml
@@ -12,9 +12,9 @@
@pom.version@
- 0.2.1
+ 0.2.3
- 2.11.3
+ 2.13.3
${jackson.version}
${jackson.version}
${jackson.version}
@@ -29,7 +29,7 @@
1.2.0
- 1.5.22
+ 1.6.6
@@ -57,7 +57,7 @@
org.projectlombok
lombok
- 1.18.16
+ 1.18.24
@@ -105,13 +105,13 @@
javax.validation
validation-api
- 1.1.0.Final
+ 2.0.1.Final
org.hibernate.validator
hibernate-validator
- 6.1.7.Final
+ 6.2.3.Final
@@ -123,7 +123,7 @@
org.springframework.boot
spring-boot-starter-webflux
- 2.5.12
+ 2.7.2
@@ -135,13 +135,13 @@
org.springframework.boot
spring-boot-starter-web
- 2.5.12
+ 2.7.2
org.springframework
spring-core
- 5.2.22.RELEASE
+ 5.3.22
compile
diff --git a/boat-maven-plugin/src/main/java/com/backbase/oss/boat/radio/RadioMojo.java b/boat-maven-plugin/src/main/java/com/backbase/oss/boat/radio/RadioMojo.java
index 75ffde6f9..a2e082d50 100644
--- a/boat-maven-plugin/src/main/java/com/backbase/oss/boat/radio/RadioMojo.java
+++ b/boat-maven-plugin/src/main/java/com/backbase/oss/boat/radio/RadioMojo.java
@@ -7,6 +7,7 @@
import com.backbase.oss.boat.loader.OpenAPILoader;
import com.backbase.oss.boat.loader.OpenAPILoaderException;
import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.json.JsonMapper;
import feign.auth.BasicAuthRequestInterceptor;
import java.io.File;
import java.io.IOException;
@@ -141,7 +142,9 @@ public void execute() throws MojoExecutionException, MojoFailureException {
BasicAuthRequestInterceptor basicAuthRequestInterceptor = null;
- ObjectMapper objectMapper = new ObjectMapper();
+ ObjectMapper objectMapper = JsonMapper.builder()
+ .findAndAddModules()
+ .build();
if (StringUtils.isNotEmpty(boatBayUsername) && StringUtils.isNotEmpty(boatBayPassword)) {
getLog().info("Basic Authentication set for username " + boatBayUsername);
diff --git a/boat-scaffold/src/main/templates/boat-spring/libraries/spring-boot/pom.mustache b/boat-scaffold/src/main/templates/boat-spring/libraries/spring-boot/pom.mustache
index 33997f0d4..1e76f72ff 100644
--- a/boat-scaffold/src/main/templates/boat-spring/libraries/spring-boot/pom.mustache
+++ b/boat-scaffold/src/main/templates/boat-spring/libraries/spring-boot/pom.mustache
@@ -24,7 +24,7 @@
org.springframework.boot
spring-boot-starter-parent
- {{#java8}}2.3.3.RELEASE{{/java8}}{{^java8}}1.5.12.RELEASE{{/java8}}
+ {{#java8}}2.7.2{{/java8}}{{^java8}}1.5.12.RELEASE{{/java8}}
{{/parentOverridden}}
@@ -101,7 +101,7 @@
javax.xml.bind
jaxb-api
- 2.2.11
+ 2.3.1
{{/useSpringfox}}
{{^useSpringfox}}
@@ -113,7 +113,7 @@
io.swagger
swagger-annotations
- 1.5.14
+ 1.6.6
@@ -156,14 +156,14 @@
org.openapitools
jackson-databind-nullable
- 0.2.1
+ 0.2.3
{{/openApiNullable}}
{{#useLombokAnnotations}}
org.projectlombok
lombok
- 1.18.10
+ 1.18.24
provided
{{/useLombokAnnotations}}
@@ -186,12 +186,12 @@
org.hsqldb
hsqldb
- 2.3.2
+ 2.5.2
org.springframework.boot
spring-boot-starter-data-jpa
- {{#java8}}2.3.3.RELEASE{{/java8}}{{^java8}}1.5.12.RELEASE{{/java8}}
+ {{#java8}}2.7.2{{/java8}}{{^java8}}1.5.12.RELEASE{{/java8}}
{{/virtualService}}