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
- is superceded by
-
CURATOR-200 Proposal: Remove references to guava library from public APIs
- Resolved