This is an automated email from the ASF dual-hosted git repository.
guozhang pushed a commit to branch 2.0
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/2.0 by this push:
new e066a37 KAFKA-7741: Streams exclude javax dependency (#6121)
e066a37 is described below
commit e066a376772dfd403b29c0ff9d7c83df4fd1acac
Author: John Roesler <[email protected]>
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 <[email protected]>, Guozhang Wang
<[email protected]>
---
build.gradle | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/build.gradle b/build.gradle
index 2b18b1b..1453c0e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -943,7 +943,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