Skip to content

[MNG-7068] - Manage Google Guava dependency independent#426

Closed
boris-unckel wants to merge 1 commit intoapache:masterfrom
boris-unckel:MNG-7068_google_guice_guava_deps
Closed

[MNG-7068] - Manage Google Guava dependency independent#426
boris-unckel wants to merge 1 commit intoapache:masterfrom
boris-unckel:MNG-7068_google_guice_guava_deps

Conversation

@boris-unckel
Copy link
Copy Markdown
Contributor

Fixes MNG-7068

The proposal is first to add com.google.guava:guava to the excludes of guice. Second guava and failureaccess shall be added as direct dependencies.

This has two advantages: Downstream projects only get the needed dependencies and the version of guava can be independently set.

The runtime dependencies for Guava are explained in the last section of the README "Important Warnings" #3

  • Run mvn clean verify to make sure basic checks pass. A more thorough check will
    be performed on your pull request automatically. (org.apache.maven.xml.Factories checkstyle fail. Not related to this PR)
  • You have run the [Core IT][core-its] successfully.

ICLA signed and send to the secretary.

To make clear that you license your contribution under
the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

@boris-unckel
Copy link
Copy Markdown
Contributor Author

@michael-o This is the corresponding PR to apache/maven-resolver#86 Unfortunately a unrelated checkstyle fails. Could you please check and give an advise? Thanks in advance.

@boris-unckel boris-unckel force-pushed the MNG-7068_google_guice_guava_deps branch from 23544df to 3db2e05 Compare January 17, 2021 17:26
@michael-o
Copy link
Copy Markdown
Member

Merged.

@michael-o michael-o closed this Feb 2, 2021
@jira-importer
Copy link
Copy Markdown

Resolve #7971

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants