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}}