Я попытался переключиться на тонкую банку Spring Boot, чтобы зависимости не включались в банку. Я использую плагин thin-launcher
gradle:
plugins {
id 'org.springframework.boot.experimental.thin-launcher' version '1.0.25.RELEASE'
}
Однако при выполнении задачи thinJar
я получаю следующее сообщение об ошибке:
Значение атрибута манифеста не должно быть нулевым (Key=Start-Class).
Я пытался указать атрибут Start-Class
несколькими способами:
thinJar {
manifest {
attributes 'Start-Class': "at.mypackage.Application"
}
}
bootJar {
manifest {
attributes 'Start-Class': "at.mypackage.Application"
}
}
Использование плагина gradle application
и указание свойства mainClassName
также не работает. Без тонкого плагина jar все работает как положено.
Спасибо за вашу помощь!