Skip to content

Conversation

hawk9821
Copy link
Contributor

Purpose of this pull request

Merging the two modules, seatunnel-hazelcast-shade and seatunnel-hazelcast-base, into one offers the following advantages:

  • Reduces Maven module hierarchy, lowers build complexity, and decreases the maintenance cost of dependency relationships between modules.
  • Downstream modules (e.g., seatunnel-engine-common) only need to declare one dependency, instead of referencing artifacts with the optional classifier as required currently.
  • Eliminates potential version inconsistencies between the base and shade modules.
  • Reduces the number of POM files and simplifies the management of shade configurations.

Does this PR introduce any user-facing change?

No

How was this patch tested?

Check list

@github-actions github-actions bot added dependencies Pull requests that update a dependency file core SeaTunnel core module Zeta labels Oct 10, 2025
@hawk9821 hawk9821 changed the title Optimize shade hazelcast modules [feature][shade]Optimize shade hazelcast modules Oct 10, 2025
@hawk9821 hawk9821 changed the title [feature][shade]Optimize shade hazelcast modules [Improve][Seatunnel-shade]Optimize shade hazelcast modules Oct 10, 2025
@davidzollo davidzollo requested a review from Hisoka-X October 12, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core SeaTunnel core module dependencies Pull requests that update a dependency file Zeta

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant