Я использую Maven и имею внешнюю библиотеку (сажу). Я хочу добавить эту библиотеку в свой проект с Maven, а затем упаковать в 1 uber jar.
1) Чтобы добавить библиотеку, я могу использовать локальное репо (пример).
2) Чтобы получить банку с зависимостями, я могу использовать шейдерный плагин или другой.
Но вместе это не работает, потому что на первом шаге у зависимости есть область действия, и эта зависимость не будет добавлена в uber jar.
Я понимаю, что могу установить mvn, но это будет работать только на моей машине.
Возможно ли достичь моей первоначальной цели?