[ https://issues.apache.org/jira/browse/KAFKA-7491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519412#comment-17519412 ]
Karsten Schnitter commented on KAFKA-7491: ------------------------------------------ [~robin.vanpr...@aca-it.be] I do not quite understand, how that would help. In production I would not want to run with the shaded jar but use the originally provided one. The test-util code is not necessary for production and using the shaded jar would make me an owner of the entire kafka-streams code base. In the end this will create an automatic module out of the kafka-streams.jar. In the unit tests, I still cannot use the shaded-jar, since it conflicts with the original. Did I understand your proposal correctly to always use the kafka-streams-testability-patch.jar instead of the original kafa-streams.jar? > 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)