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

Don't repackage all org.apache.* classes. #2429

Merged
merged 2 commits into from Feb 7, 2022
Merged

Conversation

nvoxland
Copy link
Contributor

@nvoxland nvoxland commented Jan 27, 2022

Description

Previously, we were renaming all org.apache.* packages, which broke any org.apache.* classes we reference but DON'T package, like Ant and Derby support.

Instead, just relocate the ones we shade into the artifact as internal dependencies.

Fixes #2391
Fixes #2388


Dev Handoff Notes (Internal Use)

Links

Testing

Dev Verification

Ran test from #2391 after limiting change
Ensured there are no unshaded non-liquibase package names in the final jar file

┆Issue is synchronized with this Jira Bug by Unito

@nvoxland nvoxland added this to To Do in Conditioning++ via automation Jan 27, 2022
@nvoxland nvoxland moved this from To Do to Code Review in Conditioning++ Jan 27, 2022
@suryaaki2 suryaaki2 moved this from Code Review to Ready for Handoff (In JIRA) in Conditioning++ Jan 31, 2022
@XDelphiGrl XDelphiGrl self-assigned this Feb 7, 2022
@nvoxland nvoxland merged commit 5f00c17 into master Feb 7, 2022
Conditioning++ automation moved this from Ready for Handoff (In JIRA) to Done Feb 7, 2022
@nvoxland nvoxland deleted the dont-shade-all-apache branch February 7, 2022 23:05
@nvoxland nvoxland added this to the v4.8.0 milestone Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
4 participants