From d49ef0ef6b320e173febe1df30786dbfc4e6ea94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Nicolajsen=20Kj=C3=A6rgaard?= Date: Sun, 13 Jul 2025 15:21:02 +0000 Subject: [PATCH] Align retrofit2 versions to ensure dependency convergence When depending on com.segment.analytics.java:analytics and using Maven DependencyConvergence enforcer, build will fail with: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.5.0:enforce (dependencies) on project commons-segment: [ERROR] Rule 16: org.apache.maven.enforcer.rules.dependency.DependencyConvergence failed with message: [ERROR] Failed while enforcing releasability. [ERROR] [ERROR] Dependency convergence error for com.squareup.retrofit2:retrofit:jar:2.11.0 paths to dependency are: [ERROR] +-com.segment.analytics.java:analytics:jar:3.5.2:compile [ERROR] +-com.segment.analytics.java:analytics-core:jar:3.5.2:compile [ERROR] +-com.squareup.retrofit2:retrofit:jar:2.11.0:compile [ERROR] and [ERROR] +-com.segment.analytics.java:analytics:jar:3.5.2:compile [ERROR] +-com.squareup.retrofit2:converter-gson:jar:2.9.0:compile [ERROR] +-com.squareup.retrofit2:retrofit:jar:2.9.0:compile [ERROR] and [ERROR] +-com.segment.analytics.java:analytics:jar:3.5.2:compile [ERROR] +-com.squareup.retrofit2:retrofit-mock:jar:2.11.0:compile [ERROR] +-com.squareup.retrofit2:retrofit:jar:2.11.0:compile --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8d0424e9..9e007365 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ com.squareup.retrofit2 converter-gson - 2.9.0 + ${retrofit.version} com.squareup.retrofit2