Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Subtask] Shade graviton-client depends JAR #211

Closed
xunliu opened this issue Aug 10, 2023 · 2 comments · Fixed by #311
Closed

[Subtask] Shade graviton-client depends JAR #211

xunliu opened this issue Aug 10, 2023 · 2 comments · Fixed by #311
Assignees

Comments

@xunliu
Copy link
Member

xunliu commented Aug 10, 2023

Describe the subtask

We need to import graviton-client JAR to 3rd system to use, to avoid JAR package conflicts, So we need to shade graviton-client all depends JAR into graviton-client-${version}.jar

Parent issue

#177

@jerryshao
Copy link
Contributor

I'm going to work on this if you're not working it @xunliu

@xunliu
Copy link
Member Author

xunliu commented Aug 31, 2023

OK, I didn't work on this issue. You can implement this. thanks!

xunliu pushed a commit that referenced this issue Sep 2, 2023
### What changes were proposed in this pull request?

This PR proposes to add shadowJar support for `client-java` module. It
will package an uber java with all dependencies shaded, user could
leverage this jar to avoid potential dependencies issues.

### Why are the changes needed?

`client-java` will be used by other projects, so we need to shaded all
the dependencies of `client-java` to avoid conflicts when outside users
leverage this package.

Fix: #211 

### Does this PR introduce _any_ user-facing change?

NA

### How was this patch tested?

NA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants