Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1225

Guava 21 compatibility

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.1.0
    • Component/s: jclouds-core
    • Labels:

      Description

      The below classes use com.google.common.base.Objects.ToStringHelper, which has been deprecated since Guava 18, and has been removed in Guava 21. This makes it impossible to use jclouds in a project using Guava 21. Please either upgrade to Guava 18+ and switch to using com.google.common.base.MoreObjects.ToStringHelper, or drop the usage of ToStringHelper altogether. This will allow my project to upgrade to Guava 21 without having to use a fork of jclouds.

      • org/jclouds/apis/internal/BaseApiMetadata.java
      • org/jclouds/domain/internal/LocationImpl.java
      • org/jclouds/domain/internal/MutableResourceMetadataImpl.java
      • org/jclouds/domain/internal/ResourceMetadataImpl.java
      • org/jclouds/http/HttpMessage.java
      • org/jclouds/http/HttpRequest.java
      • org/jclouds/http/HttpResponse.java
      • org/jclouds/internal/BaseView.java
      • org/jclouds/providers/internal/BaseProviderMetadata.java
      • org/jclouds/reflect/InvocationSuccess.java
      • org/jclouds/rest/internal/BaseHttpApiMetadata.java
      • org/jclouds/rest/suppliers/URIFromStringSupplier.java

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gaul Andrew Gaul
                Reporter:
                ian.springer Ian Springer
              • Votes:
                2 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: