Description
In KAFKA-14586, StreamsResetter was moved to tools. In KAFKA-14851 StreamsResetterTest was moved to tools.
Both of these PRs left behind the AbstractResetIntegrationTest, which depends on Streams and the StreamsResetter, and is the only class which requires the streams module to depend on tools.
Because tools no longer supports Java 11 https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=284789510, this makes it so that Streams cannot be tested with Java 11. Since Streams still supports Java 11 (similar to clients), this dependency should be inverted, and the integration test should be moved to the tools module.
Attachments
Issue Links
- blocks
-
KAFKA-17811 Separate modules to use different JDKs
- Open
-
KAFKA-16437 Upgrade to Jakarta and JavaEE 10 in Kafka 4.0 (KIP-1032)
- In Progress
- is related to
-
KAFKA-14586 Move StreamsResetter to tools
- Resolved
-
KAFKA-14851 Move StreamResetterTest to tools
- Resolved
-
KAFKA-4327 Move Reset Tool from core to streams
- Resolved
-
KAFKA-14760 Move ThroughputThrottler, break connect-runtime dependency on tools
- Resolved
- links to