GitHub user arunmahadevan opened a pull request:
https://github.com/apache/storm/pull/2530
STORM-2907: Exclude curator dependencies from storm-core in storm-autocreds
pom
storm-autocreds brings in the curator 4.0 jars via transitive dependency of
storm-core. Even though storm-core is listed as provided scope, the app
assembler plugin puts the dependency (curator 4.0) into
external/storm-autocreds directory. This conflicts with the storm-druid
tranquility library which depends on curator 2.6.0.
There could be other conflicts in storm-autocreds is included in class
path.
Excluding curator dependency from storm-core resolves this.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/arunmahadevan/storm STORM-2907
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/2530.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2530
----
commit deb960fd43e5d1be26fa68e6c4571d24848c587f
Author: Arun Mahadevan <arunm@...>
Date: 2018-01-23T22:13:20Z
STORM-2907: Exclude curator dependencies from storm-core in storm-autocreds
pom
----
---