Подскажите, какие есть подходы к решению split package проблемы возникающей в 3rd party библиотеке?
Контекст:
Есть open source проект с несколькими maven модулями. В нескольких модулях используется еще одна сторонняя библиотека, которую каждый из этих модулей шейдит.
Мой проект имеет зависимости на пару таких модулей. Возникла необходимость включить поддержку java модулей, вот тут и вылезла проблема split package, т.к. shaded зависимость в каждом модуле оказывается по одному и тому же пути.
Могу ли я что-то с этим сделать на стороне своего приложения? Я наткнулся вот на эту статью:
https://nipafx.dev/java-9-migration-guide/#split-packagesНо манера изложения Николая мне не зашла, и то что он описал мне сходу воспроизвести не удалось.