【发布时间】:2021-02-03 04:53:48
【问题描述】:
我尝试切换到 Spring Boot 瘦 jar,以便依赖项不包含在 jar 中。我正在使用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 插件,一切都会按预期工作。
感谢您的帮助!
【问题讨论】:
标签: spring-boot gradle spring-boot-gradle-plugin