This is an automated email from the ASF dual-hosted git repository. guozhang pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push: new b4bf623 KAFKA-7741: Streams exclude javax dependency (#6121) b4bf623 is described below commit b4bf6232c290e820ba408c049910b00599a0f27a Author: John Roesler <vvcep...@users.noreply.github.com> AuthorDate: Thu Jan 10 17:50:52 2019 -0600 KAFKA-7741: Streams exclude javax dependency (#6121) As documented in https://issues.apache.org/jira/browse/KAFKA-7741, the javax dependency we receive transitively from connect is incompatible with SBT builds. Streams doesn't use the portion of Connect that needs the dependency, so we can fix the builds by simply excluding it. Reviewers: Bill Bejeck <b...@confluent.io>, Guozhang Wang <guozh...@confluent.io> --- build.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 4b84dff..dc94275 100644 --- a/build.gradle +++ b/build.gradle @@ -966,7 +966,13 @@ project(':streams') { dependencies { compile project(':clients') - compile project(':connect:json') // this dependency should be removed after we unify data API + + // this dependency should be removed after we unify data API + compile(project(':connect:json')) { + // this transitive dependency is not used in Streams, and it breaks SBT builds + exclude module: 'javax.ws.rs-api' + } + compile libs.slf4jApi compile libs.rocksDBJni