Description
Prologue
- https://github.com/apache/kafka/pull/16295
KAFKA-16803: Update ShadowJavaPlugin - https://github.com/apache/kafka/pull/17218 Revert "
KAFKA-16803: Change fork, update ShadowJavaPlugin to 8.1.7 (#16295)" - https://github.com/apache/kafka/pull/16489
KAFKA-17052: Downgrade ShadowJarPlugin to 8.1.3
Action point:
- switch shadow plugin from io.github.goooler.shadow to com.gradleup.shadow
- upgrade version from 8.1.3 to 8.3.5 (release notes: https://gradleup.com/shadow/changes/#v8-3-5-2024-11-03)
Rationale: both previous one and currently used shadow plugins are now deprecated (in favor of com.gradleup.shadow):
- com.github.johnrengelman.shadow maintenance was transferred to com.gradleup.shadow: https://github.com/GradleUp/shadow/tree/8.3.5?tab=readme-ov-file#gradle-shadow
- io.github.goooler.shadow: changes are ported to com.gradleup.shadow: https://github.com/Goooler/shadow?tab=readme-ov-file#gradle-shadow
Pitfall (to keep in mind): https://github.com/apache/kafka/pull/15532 KAFKA-16359: Corrected manifest file for kafka-clients
Attachments
Issue Links
- is related to
-
KAFKA-16803 Upgrade to a version of ShadowJavaPlugin which doesn't use ConfigureUtil
- Resolved
-
KAFKA-17052 Downgrade ShadowJavaPlugin to 8.1.3 to avoid publishing classifier bug
- Resolved
- links to