This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
The following commit(s) were added to refs/heads/master by this push: new 2a755cf [MRESOLVER-156] Active dependency management for Google Guice/Guava 2a755cf is described below commit 2a755cf76a7e79d8eba2b825c189dddc987bc036 Author: boris-unckel <bu.github...@mail.unckel.net> AuthorDate: Tue Jan 5 21:51:07 2021 +0100 [MRESOLVER-156] Active dependency management for Google Guice/Guava This closes #86 --- maven-resolver-connector-basic/pom.xml | 10 +++++ .../maven-resolver-demo-snippets/pom.xml | 12 ++++++ maven-resolver-impl/pom.xml | 12 ++++++ maven-resolver-transport-classpath/pom.xml | 10 +++++ maven-resolver-transport-file/pom.xml | 10 +++++ maven-resolver-transport-http/pom.xml | 10 +++++ maven-resolver-transport-wagon/pom.xml | 10 +++++ pom.xml | 46 ++++++++++++++++++++++ 8 files changed, 120 insertions(+) diff --git a/maven-resolver-connector-basic/pom.xml b/maven-resolver-connector-basic/pom.xml index 7fe5909..20d68b4 100644 --- a/maven-resolver-connector-basic/pom.xml +++ b/maven-resolver-connector-basic/pom.xml @@ -75,6 +75,16 @@ <scope>test</scope> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> diff --git a/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml b/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml index 61cac4e..b55df6d 100644 --- a/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml +++ b/maven-resolver-demos/maven-resolver-demo-snippets/pom.xml @@ -110,6 +110,18 @@ <optional>true</optional> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>provided</scope> + <optional>true</optional> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>provided</scope> + <optional>true</optional> + </dependency> + <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> diff --git a/maven-resolver-impl/pom.xml b/maven-resolver-impl/pom.xml index f210692..7528884 100644 --- a/maven-resolver-impl/pom.xml +++ b/maven-resolver-impl/pom.xml @@ -78,6 +78,18 @@ <optional>true</optional> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>provided</scope> + <optional>true</optional> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>provided</scope> + <optional>true</optional> + </dependency> + <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> diff --git a/maven-resolver-transport-classpath/pom.xml b/maven-resolver-transport-classpath/pom.xml index dfb1b8d..c15cf3d 100644 --- a/maven-resolver-transport-classpath/pom.xml +++ b/maven-resolver-transport-classpath/pom.xml @@ -66,6 +66,16 @@ <scope>test</scope> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> diff --git a/maven-resolver-transport-file/pom.xml b/maven-resolver-transport-file/pom.xml index 5cdeb2d..449e9bc 100644 --- a/maven-resolver-transport-file/pom.xml +++ b/maven-resolver-transport-file/pom.xml @@ -62,6 +62,16 @@ <scope>test</scope> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> diff --git a/maven-resolver-transport-http/pom.xml b/maven-resolver-transport-http/pom.xml index 664b912..6b5bd4c 100644 --- a/maven-resolver-transport-http/pom.xml +++ b/maven-resolver-transport-http/pom.xml @@ -90,6 +90,16 @@ <scope>test</scope> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> diff --git a/maven-resolver-transport-wagon/pom.xml b/maven-resolver-transport-wagon/pom.xml index 146eb10..e1ffd57 100644 --- a/maven-resolver-transport-wagon/pom.xml +++ b/maven-resolver-transport-wagon/pom.xml @@ -88,6 +88,16 @@ <scope>test</scope> </dependency> <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> diff --git a/pom.xml b/pom.xml index a2cf7e6..c49db59 100644 --- a/pom.xml +++ b/pom.xml @@ -74,6 +74,8 @@ <checkstyle.violation.ignore>None</checkstyle.violation.ignore> <sisuVersion>0.3.4</sisuVersion> <guiceVersion>4.2.3</guiceVersion> + <guavaVersion>30.1-jre</guavaVersion> + <guavafailureaccessVersion>1.0.1</guavafailureaccessVersion> <slf4jVersion>1.7.30</slf4jVersion> <project.build.outputTimestamp>2020-10-02T18:05:13Z</project.build.outputTimestamp> </properties> @@ -205,10 +207,54 @@ <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> </exclusion> + <exclusion> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <!-- This is a transitive dep of com.google.inject:guice --> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <version>${guavaVersion}</version> + <exclusions> + <exclusion> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.errorprone</groupId> + <artifactId>error_prone_annotations</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.guava</groupId> + <artifactId>listenablefuture</artifactId> + </exclusion> + <exclusion> + <groupId>com.google.j2objc</groupId> + <artifactId>j2objc-annotations</artifactId> + </exclusion> + <exclusion> + <groupId>org.checkerframework</groupId> + <artifactId>checker-qual</artifactId> + </exclusion> </exclusions> </dependency> <dependency> + <!-- This is a transitive dep of com.google.guava:guava --> + <groupId>com.google.guava</groupId> + <artifactId>failureaccess</artifactId> + <version>${guavafailureaccessVersion}</version> + </dependency> + + <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4jVersion}</version>