本文介绍下Spring Boot打包的两个文件夹内容:META-INF和BOOT-INF。
META-INF
META-INF文件夹是MANIFEST.MF文件的宿主。该文件包含有关JAR内容的元数据。例如,存在一个名为Main-Class的条目,该条目使用可执行的JAR文件的静态main()
指定Java类的名称。
BOOT-INF
Spring Boot应用程序从Boot-INF文件夹加载。
应用程序类应放在嵌套的BOOT-INF/classes目录中。依赖关系应放在嵌套的BOOT-INF/lib目录中。
注意:pom的父模块需要包含子模块的dependency
,才会把子模块的jar包打到lib目录下
在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57034083/