From de8333deed5f97aca4d8571cbb92941b2e346a45 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 1 Dec 2020 13:33:30 +0100 Subject: [PATCH] Exludes asm libraries from jsonassert fixes gh-1568 fixes gh-1561 --- spring-cloud-contract-dependencies/pom.xml | 15 ++++++++++++++- .../pom.xml | 6 ++++++ .../test/projects/complex-configuration/pom.xml | 8 +++++++- .../different-module-configuration/module/pom.xml | 8 +++++++- spring-cloud-contract-verifier/pom.xml | 6 ++++++ 5 files changed, 40 insertions(+), 3 deletions(-) diff --git a/spring-cloud-contract-dependencies/pom.xml b/spring-cloud-contract-dependencies/pom.xml index ac32409657..c5158f9081 100644 --- a/spring-cloud-contract-dependencies/pom.xml +++ b/spring-cloud-contract-dependencies/pom.xml @@ -16,7 +16,7 @@ Spring Cloud Contract Dependencies 2.26.2 - 0.4.14 + 0.5.0 @@ -105,10 +105,23 @@ wiremock-jre8-standalone ${wiremock.version} + com.toomuchcoding.jsonassert jsonassert ${jsonassert.version} + + + org.ow2.asm + asm + + + + + + com.toomuchcoding.jsonassert + jsonassert-shade + ${jsonassert.version} diff --git a/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml b/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml index 92f0cb5f28..92a51e2b3c 100644 --- a/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml +++ b/spring-cloud-contract-starters/spring-cloud-starter-contract-verifier/pom.xml @@ -41,6 +41,12 @@ com.toomuchcoding.jsonassert jsonassert + + + org.ow2.asm + asm + + cglib diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml index 6445688722..98654e79f6 100644 --- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml +++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/complex-configuration/pom.xml @@ -64,8 +64,14 @@ com.toomuchcoding.jsonassert jsonassert - 0.4.13 + 0.5.0 test + + + org.ow2.asm + asm + + org.assertj diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml index 665bb00f8f..02ec20a94d 100644 --- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml +++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/test/projects/different-module-configuration/module/pom.xml @@ -63,8 +63,14 @@ com.toomuchcoding.jsonassert jsonassert - 0.4.13 + 0.5.0 test + + + org.ow2.asm + asm + + org.assertj diff --git a/spring-cloud-contract-verifier/pom.xml b/spring-cloud-contract-verifier/pom.xml index 486532b0aa..30a29e262d 100644 --- a/spring-cloud-contract-verifier/pom.xml +++ b/spring-cloud-contract-verifier/pom.xml @@ -109,6 +109,12 @@ com.toomuchcoding.jsonassert jsonassert + + + org.ow2.asm + asm + + org.apache.maven.resolver