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

Support artifacts with all third-party dependencies relocated #1245

Open
junyuc25 opened this issue Jan 9, 2024 · 2 comments
Open

Support artifacts with all third-party dependencies relocated #1245

junyuc25 opened this issue Jan 9, 2024 · 2 comments

Comments

@junyuc25
Copy link

junyuc25 commented Jan 9, 2024

Currently KCL v2 contains several third party dependencies that are known to cause dependency conflicts to downstream, such as guava and protobuf. Is it possible to release a "clean" version of artifacts with all these third party dependencies relocated? As an exampl, AWS SDK already provides this kind of artifact: https://aws.amazon.com/blogs/developer/java-sdk-bundle/. This would benefit all downstream projects that consume KCL and relieve their burden of handling dependencies conflicts.

@brendan-p-lynch
Copy link
Contributor

This is possible. We will look into including this. Please add a thumbs up to this if you would be interested. Please clarify your use case. We will comment here if we have an update with a release without third party dependencies.

@nlm4145
Copy link

nlm4145 commented Sep 18, 2024

@brendan-p-lynch this would be an appreciated feature. our team uses the python multilang library and right now have a really hacky way of making sure installing the library retrieves the jars from our artifactory mirror.

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

No branches or pull requests

3 participants