В моем предыдущем посте я поделился шаблоном для развертывания приложения 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”