[
https://issues.apache.org/jira/browse/KAFKA-19050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18101134#comment-18101134
]
Yunseop Eom commented on KAFKA-19050:
-------------------------------------
Opened PR https://github.com/apache/kafka/pull/23035.
This updates the Gradle publication for kafka-streams-integration-tests so the
empty classifier-less main JAR is no longer published, while the existing
-test.jar, -test-sources.jar, sources, javadoc, and POM artifacts remain
available. Gradle Module Metadata generation is disabled for this test-only
publication because it cannot represent the Java component after the main
artifact is removed.
Verification: isolated Maven local publish confirmed the main JAR is absent and
the test artifacts remain; :streams:integration-tests:check excluding the
unchanged integration-test execution, spotlessCheck, and git diff --check pass.
Awaiting maintainer review.
> kafka-streams-integration-tests artifact is empty
> -------------------------------------------------
>
> Key: KAFKA-19050
> URL: https://issues.apache.org/jira/browse/KAFKA-19050
> Project: Kafka
> Issue Type: Improvement
> Components: build, streams
> Affects Versions: 4.0.0
> Reporter: Utku Aydin
> Priority: Minor
>
> Not sure whether this was intended or not but currently the release process
> releases an artifact with an empty jar containing only the manifest for the
> kafka-streams-integration-tests module. Since these tests are now in their
> own module, I think it's an opportunity to make them available to end-users
> as well. Personally, I would like to use EmbeddedKafkaCluster from
> org.apache.kafka.streams.integration.utils for my own integration tests since
> io.github.embeddedkafka is no longer being maintained.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)