So you compile your code as usual, and then apply ...
# announcements
i
So you compile your code as usual, and then apply some tool (maven-shade-plugin or gradle shadow plugin) that post-processes the resulting classes and changes the references to them.