Exclude `jline` and `netty` dependencies in the `streams` project

These dependencies are unnecessary and they are acquired
transitively via the zkclient dependency. The approach
taken is copied from what we do in the `core` project.

Ewen did the hard work in figuring out why we have unexpected
additional dependencies since 0.9.x.
This commit is contained in:
Ismael Juma 2016-05-17 15:56:20 +01:00
parent 9a3fcf4135
commit 482b6c0504
1 changed files with 6 additions and 0 deletions

View File

@ -672,6 +672,12 @@ project(':streams') {
testCompile libs.junit
}
configurations {
// manually exclude unnecessary zkclient transitive dependencies, remove this after KIP-4
compile.exclude module: 'jline'
compile.exclude module: 'netty'
}
javadoc {
include "**/org/apache/kafka/streams/**"
exclude "**/internals/**"