Рубрики
Без рубрики

Не позволяйте плагину shadow jar затенять ваше приложение

В моем предыдущем посте я поделился шаблоном для развертывания приложения aktor в Google App Engine. Как п… С тегами kotlin, show dev, java.

В моем предыдущем посте я поделился шаблоном для развертывания приложения ktor в Google App Engine.

В рамках этого процесса я использовал Shadow плагин. Что ж, оказывается, по умолчанию плагин не будет копировать служебные файлы из java Serviceloader .

Это привело к сбою моего приложения из-за того, что классы SPI не загружались. Поэтому, если ваше приложение ломается при использовании плагина, просто добавьте это в свой build.gradle

shadowJar {
    mergeServiceFiles()
}

Счастливого кодирования

Оригинал: “https://dev.to/viniciusccarvalho/don-t-let-the-shadow-jar-plugin-shadow-your-application-3i5b”