[ 
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)

Reply via email to