From 8f3f1afb04684b62849aee0ff7a69dc9da60e048 Mon Sep 17 00:00:00 2001 From: Caesar Ralf Date: Thu, 20 May 2021 13:58:13 +0200 Subject: [PATCH 1/6] Upgrade guice 4.2.2 -> 5.0.1 --- pom.xml | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/pom.xml b/pom.xml index afdcff61..bb3973e1 100644 --- a/pom.xml +++ b/pom.xml @@ -76,12 +76,7 @@ com.google.inject guice - 4.2.2 - - - com.google.inject.extensions - guice-multibindings - 4.2.2 + 5.0.1 net.sf.jopt-simple @@ -97,28 +92,6 @@ com.google.guava guava ${guava.version} - - - com.google.code.findbugs - jsr305 - - - org.checkerframework - checker-qual - - - com.google.errorprone - error_prone_annotations - - - com.google.j2objc - j2objc-annotations - - - org.codehaus.mojo - animal-sniffer-annotations - - org.glassfish.jersey.core From b1e08e7ea24a9c16025f6de6fdbf70f149c4ee9e Mon Sep 17 00:00:00 2001 From: -l Date: Fri, 21 May 2021 14:58:13 +0200 Subject: [PATCH 2/6] Upgrade missinglink to get bugfix --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index bb3973e1..eebf1bd6 100644 --- a/pom.xml +++ b/pom.xml @@ -328,7 +328,7 @@ com.spotify missinglink-maven-plugin - 0.2.0 + 0.2.2 true @@ -466,7 +466,7 @@ :auto-value-annotations:: javax.annotation:javax.annotation-api:: com.google.code.findbugs::: - + @@ -575,7 +575,7 @@ com.spotify missinglink-maven-plugin - 0.2.0 + 0.2.2 compile,test,runtime true From 0b49032d3da9448d6f30655eccab5904deede516 Mon Sep 17 00:00:00 2001 From: -l Date: Wed, 2 Jun 2021 13:38:30 +0200 Subject: [PATCH 3/6] Bump dropwizard metrics from 4.0.5 -> 4.2.0 We are avoid explicitly using the bom because it brings too many transitive dependencies. --- pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index eebf1bd6..69b977e4 100644 --- a/pom.xml +++ b/pom.xml @@ -125,13 +125,13 @@ io.dropwizard.metrics - metrics-core - 4.0.5 + metrics-jvm + 4.2.0 io.dropwizard.metrics - metrics-jvm - 4.0.5 + metrics-core + 4.2.0 com.spotify.metrics From a416bc934a2e6e5b48d87442e0ddbf2fd07af1b5 Mon Sep 17 00:00:00 2001 From: -l Date: Wed, 2 Jun 2021 15:38:12 +0200 Subject: [PATCH 4/6] Change guice import to use its BOM --- pom.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 69b977e4..5bf53882 100644 --- a/pom.xml +++ b/pom.xml @@ -75,8 +75,10 @@ com.google.inject - guice + guice-bom 5.0.1 + import + pom net.sf.jopt-simple From 0a2e25c6ab6e5d38cd8f89e1c1ec4bca4b6c9118 Mon Sep 17 00:00:00 2001 From: -l Date: Wed, 2 Jun 2021 15:45:37 +0200 Subject: [PATCH 5/6] Remove plugin version that has already been defined --- pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5bf53882..e521ac17 100644 --- a/pom.xml +++ b/pom.xml @@ -577,7 +577,6 @@ com.spotify missinglink-maven-plugin - 0.2.2 compile,test,runtime true From e833edc63fec3af47ae44ec7be1482a68431c365 Mon Sep 17 00:00:00 2001 From: -l Date: Wed, 2 Jun 2021 15:52:01 +0200 Subject: [PATCH 6/6] Add dependency to guice-multibindings in dependencyManagement To guarantee backwards compatibility. The artifact already comes empty. --- pom.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pom.xml b/pom.xml index e521ac17..8c168c0b 100644 --- a/pom.xml +++ b/pom.xml @@ -80,6 +80,18 @@ import pom + + + com.google.inject.extensions + guice-multibindings + 4.2.3 + net.sf.jopt-simple jopt-simple