【发布时间】:2021-02-03 07:30:09
【问题描述】:
我知道 Spring Boot 使用 spring-boot-loader 打包一个可执行 jar,并使用名为 JarLauncher 的类从 BOOT-INF/lib 加载其他 jar,如 this post 中所述。
在阅读this post 之后,我认为清单中的Class-Path 也可以做到这一点。
那么为什么spring boot做这么多工作来从自定义的BOOT-INF/lib加载jar,而不是简单的写在META-INF/MANIFEST.MF:
Class-Path: BOOT-INF/lib
【问题讨论】:
标签: spring-boot manifest spring-boot-maven-plugin