[
https://issues.apache.org/jira/browse/KAFKA-19761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18037751#comment-18037751
]
Dejan Stojadinović edited comment on KAFKA-19761 at 11/12/25 2:38 PM:
----------------------------------------------------------------------
[~nish4_nth] I pushed PR (created via Gemini CLI): it turns out that this task
is far from being simple.
I would suggest that you take a look at KAFKA-19762 (from where I see it should
not be that hard to start with that ticket, but it certainly requires some
thorough testing and Gradle docs investigation).
If you opt to take that one, I'll volunteer to be your non-binding reviewer
until we have some solution to present for maintainers (without any modesty: I
know a thing or two related to Gradle builds:
https://github.com/apache/kafka/commits?author=dejan2609)
was (Author: dejan2609):
[~nish4_nth] I pushed PR (created via Gemini CLI): it turns out that this task
is far from being simple.
I would suggest that you take a look at KAFKA-19762 (from where I see it should
not be that hard to start with that ticket, but it certainly requires some
thorough testing and Gradle docs investigation).
If you opt to take that one, I'll volunteer to be your non-binding reviewer
(until we have some solution to present for maintainers).
> Reorder Gradle tasks (in order to bump Shadow plugin version)
> -------------------------------------------------------------
>
> Key: KAFKA-19761
> URL: https://issues.apache.org/jira/browse/KAFKA-19761
> Project: Kafka
> Issue Type: Task
> Components: build
> Reporter: Dejan Stojadinović
> Assignee: Nishanth
> Priority: Minor
> Labels: Gradle, build, gradle
>
> *Prologue:*
> * JIRA ticket: KAFKA-19174
> * GitHub PR comment:
> [https://github.com/apache/kafka/pull/19513#discussion_r2365678027]
> *Scenario:*
> * checkout Kafka trunk and bump Gradle Shadow plugin version to 9+
> * execute: *_./gradlew :jmh-benchmarks:shadowJar_* - build will fail (x)
> *Action points (what needs to be done):*
> * use `com.gradleup.shadow` recent version (9+)
> * reorder Gradle tasks so that Gradle command mentioned above can work
> *Definition of done (at the minimum):*
> * Gradle command mentioned above works as expected
> * also: *./gradlew releaseTarGz* works as expected
> * produced archive works as expected (Kafka cluster starts, messages can be
> produced/consumed, etc): [https://kafka.apache.org/quickstart]
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)