Exludes asm libraries from jsonassert

fixes gh-1568
fixes gh-1561
This commit is contained in:
Marcin Grzejszczak
2020-12-01 13:33:30 +01:00
parent c5b12b91b5
commit de8333deed
5 changed files with 40 additions and 3 deletions

View File

@@ -16,7 +16,7 @@
<description>Spring Cloud Contract Dependencies</description>
<properties>
<wiremock.version>2.26.2</wiremock.version>
<jsonassert.version>0.4.14</jsonassert.version>
<jsonassert.version>0.5.0</jsonassert.version>
</properties>
<dependencyManagement>
<dependencies>
@@ -105,10 +105,23 @@
<artifactId>wiremock-jre8-standalone</artifactId>
<version>${wiremock.version}</version>
</dependency>
<!-- Leaving this for backward compatibility -->
<dependency>
<groupId>com.toomuchcoding.jsonassert</groupId>
<artifactId>jsonassert</artifactId>
<version>${jsonassert.version}</version>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- This has shadowed deps -->
<dependency>
<groupId>com.toomuchcoding.jsonassert</groupId>
<artifactId>jsonassert-shade</artifactId>
<version>${jsonassert.version}</version>
</dependency>
</dependencies>
</dependencyManagement>

View File

@@ -41,6 +41,12 @@
<dependency>
<groupId>com.toomuchcoding.jsonassert</groupId>
<artifactId>jsonassert</artifactId>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cglib</groupId>

View File

@@ -64,8 +64,14 @@
<dependency>
<groupId>com.toomuchcoding.jsonassert</groupId>
<artifactId>jsonassert</artifactId>
<version>0.4.13</version>
<version>0.5.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.assertj</groupId>

View File

@@ -63,8 +63,14 @@
<dependency>
<groupId>com.toomuchcoding.jsonassert</groupId>
<artifactId>jsonassert</artifactId>
<version>0.4.13</version>
<version>0.5.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.assertj</groupId>

View File

@@ -109,6 +109,12 @@
<dependency>
<groupId>com.toomuchcoding.jsonassert</groupId>
<artifactId>jsonassert</artifactId>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.maven.resolver</groupId>