Uploaded image for project: 'Apache Curator'
  1. Apache Curator
  2. CURATOR-256

Provide curator artifact in Maven Central with Guava shaded away

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      Guava is used by a lot of projects, often leading to version conflicts (Guava releases are incompatible).

      A common solution to resolve this issue is to use the "maven-shade-plugin" and pack the (Apache licensed) guava classes into the curator jars.

      The Flink project is currently adding a flink-shaded-curator Maven module which is shading Curator's Guava away, so that it does not affect our users or code: https://github.com/apache/flink/pull/1076/files
      It would be great if Curator would directly provide an artifact in Maven central without a (visible) Guava dependency.

      If the project agrees to add this feature, I'm willing to provide a patch/pull request for this.

      Attachments

        Issue Links

          Activity

            People

              randgalt Jordan Zimmerman
              rmetzger Robert Metzger
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: