[ 
https://issues.apache.org/jira/browse/KAFKA-7491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519420#comment-17519420
 ] 

Robin Van Praet commented on KAFKA-7491:
----------------------------------------

[~k.schnit...@sap.com] we include the kafka-streams-testability-patch.jar as a 
dependency (which will be used during testing). But in our deliverable we 
exclude this and include the original kafka-streams in its place. We have like 
a bom-pom for the deliverable, we exclude the testability patch as dependency 
there and explicitly include the normal one.

I know, it is not the best solution, but it worked for us in until this would 
be fixed. But as you can see, we logged it more then 3 years ago and it is 
still not fixed. Also, in our project we are no longer using kafka-streams so 
we did not invest time in finding another solution.

> Kafka streams and Kafka streams test utils have split packages
> --------------------------------------------------------------
>
>                 Key: KAFKA-7491
>                 URL: https://issues.apache.org/jira/browse/KAFKA-7491
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>            Reporter: Robin Van Praet
>            Priority: Major
>
> When trying to test a Kafka Streams application using JDK 9+, using the 
> module path, (test) compilation errors occur.
> The TopologyTestDriver cannot be located in kafka-streams-test-utils because 
> package 'org.apache.kafka.streams' is already provided by module 
> kafka-streams.
> Please make sure that packages are not re-used between production libraries 
> and test util libraries.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to