[creator] paketo-buildpacks/bellsoft-liberica 5.2.1 [INFO] [creator] paketo-buildpacks/executable-jar bellsoft-liberica:jvmkill" from app image [INFO] [creator] Restoring metadata for "paketo-buildpacks/executable-jar Paketo Executable JAR Buildpack 3.1.3 [INFO] [creator] https://github.com/paketo-buildpacks/executable-jar [INFO] [creator] Process types: [INFO] [creator] executable-jar: java org.springframework.boot.loader.JarLauncher paketo-buildpacks/bellsoft-liberica:jvmkill' [INFO] [creator] Reusing layer 'paketo-buildpacks/executable-jar
内部的结构如下: ├── META-INF │ ├── MANIFEST.MF │ └── maven │ └── spring.study │ └── executable-jar 包 spring boot loader 相关的代码 模块自身的代码 MANIFEST.MF 文件的内容: Manifest-Version: 1.0 Implementation-Title: executable-jar
SNAPSHOT.jar内部的结构如下: ├── META-INF │ ├── MANIFEST.MF │ └── maven │ └── spring.study │ └── executable-jar 的一些jar包 spring boot loader相关的代码 模块自身的代码 MANIFEST.MF文件的内容: Manifest-Version: 1.0 Implementation-Title: executable-jar
SNAPSHOT.jar内部的结构如下: ├── META-INF │ ├── MANIFEST.MF │ └── maven │ └── spring.study │ └── executable-jar 的一些jar包 spring boot loader相关的代码 模块自身的代码 MANIFEST.MF文件的内容: Manifest-Version: 1.0 Implementation-Title: executable-jar
2.4.2paketo-buildpacks/bellsoft-liberica 8.9.0paketo-buildpacks/maven 5.7.0paketo-buildpacks/executable-jar Paketo Executable JAR Buildpack 5.3.1 https://github.com/paketo-buildpacks/executable-jar Class Path Contributing to layer Writing env/CLASSPATH.delim Writing env/CLASSPATH.prepend Process types: executable-jar
2.4.2paketo-buildpacks/bellsoft-liberica 8.9.0paketo-buildpacks/maven 5.7.0paketo-buildpacks/executable-jar Paketo Executable JAR Buildpack 5.3.1 https://github.com/paketo-buildpacks/executable-jar Class Path Contributing to layer Writing env/CLASSPATH.delim Writing env/CLASSPATH.prepend Process types: executable-jar
SNAPSHOT.jar内部的结构如下: ├── META-INF │ ├── MANIFEST.MF │ └── maven │ └── spring.study │ └── executable-jar 包 3)spring boot loader相关的代码 4)模块自身的代码 MANIFEST.MF文件的内容: Manifest-Version: 1.0 Implementation-Title: executable-jar
SNAPSHOT.jar内部的结构如下: ├── META-INF │ ├── MANIFEST.MF │ └── maven │ └── spring.study │ └── executable-jar 的一些jar包 spring boot loader相关的代码 模块自身的代码 MANIFEST.MF文件的内容: Manifest-Version: 1.0 Implementation-Title: executable-jar
2.3.2paketo-buildpacks/bellsoft-liberica 8.2.0paketo-buildpacks/maven 5.3.2paketo-buildpacks/executable-jar -- Removing source codePaketo Executable JAR Buildpack 5.1.2 https://github.com/paketo-buildpacks/executable-jar Contributing to layer Writing env/CLASSPATH.delim Writing env/CLASSPATH.prepend Process types: executable-jar bellsoft-liberica:jre'Adding layer 'paketo-buildpacks/bellsoft-liberica:jvmkill'Adding layer 'paketo-buildpacks/executable-jar
参考文章: http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#executable-jar
这个包一般被称为executable-jar或者fat-jar。