yuqi1129 opened a new pull request, #10199:
URL: https://github.com/apache/gravitino/pull/10199

   
   ### What changes were proposed in this pull request?
   
   This pull request refactors dependency configurations across several catalog 
modules to reduce unnecessary runtime dependencies. The main change is 
switching from `implementation` to `compileOnly` for `:api`, `:common`, and 
`:core` dependencies, ensuring these are only available at compile time and not 
included in the final runtime artifact. To maintain test coverage, these 
dependencies are now explicitly added to the `testImplementation` scope. This 
helps minimize the transitive dependencies included at runtime, leading to 
lighter builds and fewer potential conflicts.
   
   ### Why are the changes needed?
   
   To shrink the release package size.
   
   Fix: #10195 
   
   ### Does this PR introduce _any_ user-facing change?
   
   N/A
   
   ### How was this patch tested?
   
   Test locally can CI. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to