Описание тега gradle-shadow-plugin

Плагин Gradle для сворачивания всех зависимостей и кода проекта в один файл Jar.

Shadow - это порт плагина Maven Shade для Gradle. Это позволяет Gradle создавать артефакт Jar, содержащий содержимое всех зависимостей. Существующая инфраструктура Shade сохраняется, где это возможно, чтобы поддерживать конфигурацию, максимально приближенную к синтаксису Maven.

Ссылка на репозиторий Github здесь

Ссылка на страницу плагина Gradle здесь