From b20118b87c705b8f0f9ef6968aa75bfb61bdc67a Mon Sep 17 00:00:00 2001 From: Dennis Melzer Date: Mon, 5 Aug 2019 10:49:58 +0200 Subject: [PATCH] java-springcloud: No dependency management if parent overridden (#3301) * If a separate parent pom is specified, there should be no depdendency management #3230 * Add Bean Validation framework * Fix test and depedencies * Format pom --- .../libraries/spring-cloud/pom.mustache | 17 +++++++++++++++++ samples/client/petstore/spring-cloud/pom.xml | 5 +++++ 2 files changed, 22 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache index 1ba3588ac5a..6421924b76d 100644 --- a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache +++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/pom.mustache @@ -29,6 +29,7 @@ src/main/java +{{^parentOverridden}} @@ -41,11 +42,14 @@ +{{/parentOverridden}} io.swagger swagger-annotations +{{^parentOverridden}} ${swagger-core-version} +{{/parentOverridden}} @@ -84,13 +88,17 @@ com.github.joschi.jackson jackson-datatype-threetenbp + {{^parentOverridden}} 2.6.4 + {{/parentOverridden}} {{/threetenbp}} org.openapitools jackson-databind-nullable +{{^parentOverridden}} 0.1.0 +{{/parentOverridden}} org.springframework.boot @@ -104,5 +112,14 @@ spring-boot-starter-hateoas {{/hateoas}} +{{#useBeanValidation}} + + org.hibernate.validator + hibernate-validator + {{^parentOverridden}} + 6.0.16.Final + {{/parentOverridden}} + +{{/useBeanValidation}} diff --git a/samples/client/petstore/spring-cloud/pom.xml b/samples/client/petstore/spring-cloud/pom.xml index b14446583fb..db09f2e2596 100644 --- a/samples/client/petstore/spring-cloud/pom.xml +++ b/samples/client/petstore/spring-cloud/pom.xml @@ -66,5 +66,10 @@ spring-boot-starter-test test + + org.hibernate.validator + hibernate-validator + 6.0.16.Final +