From 3db2e054a4f34ab70bb15066a3e25f4c84a599ea Mon Sep 17 00:00:00 2001 From: boris-unckel Date: Tue, 5 Jan 2021 23:00:26 +0100 Subject: [PATCH] MNG-7068 Manage Google Guava dependency independent --- maven-core/pom.xml | 8 ++++++ maven-embedder/pom.xml | 30 ++++++++------------- maven-model-builder/pom.xml | 10 +++++++ maven-resolver-provider/pom.xml | 14 ++++++++++ pom.xml | 46 +++++++++++++++++++++++++++++++++ 5 files changed, 89 insertions(+), 19 deletions(-) diff --git a/maven-core/pom.xml b/maven-core/pom.xml index 4316ff7ed414..d0d73a12a0cf 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -109,6 +109,14 @@ under the License. guice no_aop + + com.google.guava + guava + + + com.google.guava + failureaccess + javax.inject javax.inject diff --git a/maven-embedder/pom.xml b/maven-embedder/pom.xml index 0ca1244aa4d9..b83dd0e55a81 100644 --- a/maven-embedder/pom.xml +++ b/maven-embedder/pom.xml @@ -87,29 +87,21 @@ under the License. aopalliance aopalliance - + - 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 + com.google.guava + guava + + com.google.guava + guava + + + com.google.guava + failureaccess + javax.inject javax.inject diff --git a/maven-model-builder/pom.xml b/maven-model-builder/pom.xml index 3beadaf739b4..ed56dce88556 100644 --- a/maven-model-builder/pom.xml +++ b/maven-model-builder/pom.xml @@ -78,6 +78,16 @@ under the License. no_aop test + + com.google.guava + guava + test + + + com.google.guava + failureaccess + test + org.xmlunit xmlunit-core diff --git a/maven-resolver-provider/pom.xml b/maven-resolver-provider/pom.xml index 5bbeb849c31d..bb51172462c1 100644 --- a/maven-resolver-provider/pom.xml +++ b/maven-resolver-provider/pom.xml @@ -80,8 +80,22 @@ under the License. aopalliance aopalliance + + com.google.guava + guava + + + com.google.guava + guava + true + + + com.google.guava + failureaccess + true + org.apache.maven diff --git a/pom.xml b/pom.xml index 07aa46add858..655557b466a3 100644 --- a/pom.xml +++ b/pom.xml @@ -58,6 +58,8 @@ under the License. 1.26 3.3.0 4.2.3 + 30.1-jre + 1.0.1 0.3.4 3.4.2 1.12.1 @@ -274,6 +276,50 @@ under the License. guice ${guiceVersion} no_aop + + + com.google.guava + guava + + + + + + com.google.guava + guava + ${guavaVersion} + + + com.google.code.findbugs + jsr305 + + + com.google.errorprone + error_prone_annotations + + + com.google.guava + failureaccess + + + com.google.guava + listenablefuture + + + com.google.j2objc + j2objc-annotations + + + org.checkerframework + checker-qual + + + + + + com.google.guava + failureaccess + ${guavafailureaccessVersion} org.eclipse.sisu