Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
ram@cff:~$ pack inspect-image ghcr.io/ramiyengar/paketo-demo --bom|jq '.'
{
"remote": [
{
"name": "helper",
"version": "2.1.0",
"metadata": {
"layer": "helper",
"names": [
"ca-certificates-helper"
],
"version": "2.1.0"
},
"buildpack": {
"id": "paketo-buildpacks/ca-certificates",
"version": "2.1.0"
}
},
{
"name": "jre",
"version": "11.0.10",
"metadata": {
"layer": "jre",
"licenses": [
{
"type": "GPL-2.0 WITH Classpath-exception-2.0",
"uri": "https://openjdk.java.net/legal/gplv2+ce.html"
}
],
"name": "BellSoft Liberica JRE",
"sha256": "2ca618d3122535aa39e713dce18286622a410ab2f003d73b321520f28aad0c36",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://github.com/bell-sw/Liberica/releases/download/11.0.10+9/bellsoft-jre11.0.10+9-linux-amd64.tar.gz",
"version": "11.0.10"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "7.1.0"
}
},
{
"name": "helper",
"version": "7.1.0",
"metadata": {
"layer": "helper",
"names": [
"active-processor-count",
"java-opts",
"link-local-dns",
"memory-calculator",
"openssl-certificate-loader",
"security-providers-configurer",
"security-providers-classpath-9"
],
"version": "7.1.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "7.1.0"
}
},
{
"name": "jvmkill",
"version": "1.16.0",
"metadata": {
"layer": "jvmkill",
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/cloudfoundry/jvmkill/blob/main/LICENSE"
}
],
"name": "JVMKill Agent",
"sha256": "a3092627b082cb3cdbbe4b255d35687126aa604e6b613dcda33be9f7e1277162",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://github.com/cloudfoundry/jvmkill/releases/download/v1.16.0.RELEASE/jvmkill-1.16.0-RELEASE.so",
"version": "1.16.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "7.1.0"
}
},
{
"name": "dependencies",
"metadata": {
"dependencies": [
{
"name": "attoparser",
"sha256": "d4015d56147f696ed0a90078675bc940529f907e7b2dfc1fad754e8033da8796",
"version": "2.0.5.RELEASE"
},
{
"name": "classmate",
"sha256": "2829acc59abf4aa6b72579697a0391c0fc69df7772ae59c58e0237f909cd6803",
"version": "1.4.0"
},
{
"name": "hibernate-validator",
"sha256": "7010ca3c3a47626fa482ef5476ca2f1485fd0d7cb5f201419446fe265ec56755",
"version": "6.0.21.Final"
},
{
"name": "jackson-annotations",
"sha256": "c876f2e85d0f108a34cdd11ccc9d8d7875697367efc75bf10a89c2c26aee994c",
"version": "2.9.10"
},
{
"name": "jackson-core",
"sha256": "65fe26d7554a4409652c86ee38f2e94bc42934326d88b3c78c61f66ff2222c53",
"version": "2.9.10"
},
{
"name": "jackson-databind",
"sha256": "a2885687e7856c09923ecce53eb10d131f4339958b18ff111e2d66c5be7453da",
"version": "2.9.10.6"
},
{
"name": "jackson-datatype-jdk8",
"sha256": "b305510c0fec81480cbc3516948f9ac5b326811e35c4b6563d2ccfe330079db6",
"version": "2.9.10"
},
{
"name": "jackson-datatype-jsr310",
"sha256": "a86f035a641f1a36aebacce8415e14568ce5b0088e3ad5b8cf3ea3c9c0c5b64e",
"version": "2.9.10"
},
{
"name": "jackson-module-parameter-names",
"sha256": "2b14de63be1abc99d25c1cdc8ca9003dd0e345e87f5d869588c5981f75cffc8a",
"version": "2.9.10"
},
{
"name": "javax.annotation-api",
"sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b",
"version": "1.3.2"
},
{
"name": "jboss-logging",
"sha256": "38c6f83469ce4a203fbdcb0adbff70bd45433a2527c2193984301912c295f146",
"version": "3.3.3.Final"
},
{
"name": "jul-to-slf4j",
"sha256": "bbcbfdaa72572255c4f85207a9bfdb24358dc993e41252331bd4d0913e4988b9",
"version": "1.7.30"
},
{
"name": "log4j-api",
"sha256": "09b8ce1740491deefdb3c336855822b64609b457c2966d806348456c0da261d2",
"version": "2.11.2"
},
{
"name": "log4j-to-slf4j",
"sha256": "4361dd0623b7fc042ad9d6b1eabb0b6a7f92b9cfc21218308f4a386c9ad40ce5",
"version": "2.11.2"
},
{
"name": "logback-classic",
"sha256": "fb53f8539e7fcb8f093a56e138112056ec1dc809ebb020b59d8a36a5ebac37e0",
"version": "1.2.3"
},
{
"name": "logback-core",
"sha256": "5946d837fe6f960c02a53eda7a6926ecc3c758bbdd69aa453ee429f858217f22",
"version": "1.2.3"
},
{
"name": "slf4j-api",
"sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57",
"version": "1.7.30"
},
{
"name": "snakeyaml",
"sha256": "13009fb5ede3cf2be5a8d0f1602155aeaa0ce5ef5f9366892bd258d8d3d4d2b1",
"version": "1.23"
},
{
"name": "spring-aop",
"sha256": "ceb3804965f85b2c6fdd7046a31ea56938bdb1ac34ef44662d982c0d7ca3f8a6",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-beans",
"sha256": "f12582d4a80d9e3274780736d896de0e7e1827b30c4f9c25c3bfe49bacf257e2",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-boot",
"sha256": "8550cc184031101a159adbf99ba01423daebdd785f913bd295a002d8bdafdd2f",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-autoconfigure",
"sha256": "a6c7e96a76863cd551cbb36d104f642bd40fe36c5fb46ee5ab2d7483181e3481",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter",
"sha256": "f94b5b6c480f075fb13e693ec8735adc4814b7d94d6e8a579d254255440ba259",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-json",
"sha256": "0d2d141f68b45345457f975d23dd4dabe4b9eadd46754b83a61f2a2b628e3509",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-logging",
"sha256": "b2f41858467dc1b1f76e5152fbf6445db45939e9fee993e0ff392965cfb9d23e",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-thymeleaf",
"sha256": "328c80b30afbd7d857ea7fde3f2768aed0b5a085d08eeebda349a83f596f756e",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-tomcat",
"sha256": "8c241944e182f532b32cc2c5504073a16332ffa6b6448eac89b8bbf43e631171",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-web",
"sha256": "736328f4cb63ac78d10bcf1946f4b566396b2c2acce3fddc9675b9c01fbc22e9",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-context",
"sha256": "fe4ca7833b402d79df58591c8855d59b0ac65a1d5ce52772823a1de3bae422f6",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-core",
"sha256": "a86728a638ab96c1ba8a8fe637635ed873c03689c22d9b69d22e243915116a74",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-expression",
"sha256": "5a9cb6b5e90fd7f5e93286f2c2107da3202d94e7921198ec3550ebb08791e464",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-jcl",
"sha256": "69c23ad12bf109fb9c722b102592214f65829693d75b72df60aa7a4e847281c0",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-web",
"sha256": "a663ac60d817b7eff053e69702d649497b9b8e023f4a92a6a54716e1ed72c967",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-webmvc",
"sha256": "a2f7896c48b655bf29c39eaf3300b348c1c6e37037258858dcdedecf1ef24c86",
"version": "5.1.19.RELEASE"
},
{
"name": "thymeleaf",
"sha256": "c4decad2647404c3de7bf825e606008d5795738eaa0d12d5d38451de748f1961",
"version": "3.0.11.RELEASE"
},
{
"name": "thymeleaf-extras-java8time",
"sha256": "c07690c764329afd148a4134980d636911390a3fda45f6c6ae46517e4b4444d3",
"version": "3.0.4.RELEASE"
},
{
"name": "thymeleaf-spring5",
"sha256": "c2effd0f4a27419a83bed98f08aab913d00dfa66255768f11821f48867789d73",
"version": "3.0.11.RELEASE"
},
{
"name": "tomcat-embed-core",
"sha256": "65ab43474f2e548ee9f1c51055249c31a2c69dae7a52c80add66507928543349",
"version": "9.0.39"
},
{
"name": "tomcat-embed-el",
"sha256": "cbe30c4d5055f20976765bebeb0def9c718d354e3e498ae2b59dbe7dea26c16d",
"version": "9.0.39"
},
{
"name": "tomcat-embed-websocket",
"sha256": "6aeef071e12dce8149617b41b085948e158e287c1b7327926b67b55e897d448d",
"version": "9.0.39"
},
{
"name": "unbescape",
"sha256": "597cf87d5b1a4f385b9d1cec974b7b483abb3ee85fc5b3f8b62af8e4bec95c2c",
"version": "1.1.6.RELEASE"
},
{
"name": "validation-api",
"sha256": "9873b46df1833c9ee8f5bc1ff6853375115dadd8897bcb5a0dffb5848835ee6c",
"version": "2.0.1.Final"
}
],
"layer": "application"
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "4.2.0"
}
},
{
"name": "helper",
"version": "4.2.0",
"metadata": {
"layer": "helper",
"names": [
"spring-cloud-bindings"
],
"version": "4.2.0"
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "4.2.0"
}
},
{
"name": "spring-cloud-bindings",
"version": "1.7.1",
"metadata": {
"layer": "spring-cloud-bindings",
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/spring-cloud/spring-cloud-bindings/blob/main/LICENSE"
}
],
"name": "Spring Cloud Bindings",
"sha256": "a52c2592d58555b6d70a3b0128be70852c83a0c58b70a7b23c07ebd9631ec47a",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar",
"version": "1.7.1"
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "4.2.0"
}
}
],
"local": [
{
"name": "helper",
"version": "2.1.0",
"metadata": {
"layer": "helper",
"names": [
"ca-certificates-helper"
],
"version": "2.1.0"
},
"buildpack": {
"id": "paketo-buildpacks/ca-certificates",
"version": "2.1.0"
}
},
{
"name": "jre",
"version": "11.0.10",
"metadata": {
"layer": "jre",
"licenses": [
{
"type": "GPL-2.0 WITH Classpath-exception-2.0",
"uri": "https://openjdk.java.net/legal/gplv2+ce.html"
}
],
"name": "BellSoft Liberica JRE",
"sha256": "2ca618d3122535aa39e713dce18286622a410ab2f003d73b321520f28aad0c36",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://github.com/bell-sw/Liberica/releases/download/11.0.10+9/bellsoft-jre11.0.10+9-linux-amd64.tar.gz",
"version": "11.0.10"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "7.1.0"
}
},
{
"name": "helper",
"version": "7.1.0",
"metadata": {
"layer": "helper",
"names": [
"active-processor-count",
"java-opts",
"link-local-dns",
"memory-calculator",
"openssl-certificate-loader",
"security-providers-configurer",
"security-providers-classpath-9"
],
"version": "7.1.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "7.1.0"
}
},
{
"name": "jvmkill",
"version": "1.16.0",
"metadata": {
"layer": "jvmkill",
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/cloudfoundry/jvmkill/blob/main/LICENSE"
}
],
"name": "JVMKill Agent",
"sha256": "a3092627b082cb3cdbbe4b255d35687126aa604e6b613dcda33be9f7e1277162",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://github.com/cloudfoundry/jvmkill/releases/download/v1.16.0.RELEASE/jvmkill-1.16.0-RELEASE.so",
"version": "1.16.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "7.1.0"
}
},
{
"name": "dependencies",
"metadata": {
"dependencies": [
{
"name": "attoparser",
"sha256": "d4015d56147f696ed0a90078675bc940529f907e7b2dfc1fad754e8033da8796",
"version": "2.0.5.RELEASE"
},
{
"name": "classmate",
"sha256": "2829acc59abf4aa6b72579697a0391c0fc69df7772ae59c58e0237f909cd6803",
"version": "1.4.0"
},
{
"name": "hibernate-validator",
"sha256": "7010ca3c3a47626fa482ef5476ca2f1485fd0d7cb5f201419446fe265ec56755",
"version": "6.0.21.Final"
},
{
"name": "jackson-annotations",
"sha256": "c876f2e85d0f108a34cdd11ccc9d8d7875697367efc75bf10a89c2c26aee994c",
"version": "2.9.10"
},
{
"name": "jackson-core",
"sha256": "65fe26d7554a4409652c86ee38f2e94bc42934326d88b3c78c61f66ff2222c53",
"version": "2.9.10"
},
{
"name": "jackson-databind",
"sha256": "a2885687e7856c09923ecce53eb10d131f4339958b18ff111e2d66c5be7453da",
"version": "2.9.10.6"
},
{
"name": "jackson-datatype-jdk8",
"sha256": "b305510c0fec81480cbc3516948f9ac5b326811e35c4b6563d2ccfe330079db6",
"version": "2.9.10"
},
{
"name": "jackson-datatype-jsr310",
"sha256": "a86f035a641f1a36aebacce8415e14568ce5b0088e3ad5b8cf3ea3c9c0c5b64e",
"version": "2.9.10"
},
{
"name": "jackson-module-parameter-names",
"sha256": "2b14de63be1abc99d25c1cdc8ca9003dd0e345e87f5d869588c5981f75cffc8a",
"version": "2.9.10"
},
{
"name": "javax.annotation-api",
"sha256": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b",
"version": "1.3.2"
},
{
"name": "jboss-logging",
"sha256": "38c6f83469ce4a203fbdcb0adbff70bd45433a2527c2193984301912c295f146",
"version": "3.3.3.Final"
},
{
"name": "jul-to-slf4j",
"sha256": "bbcbfdaa72572255c4f85207a9bfdb24358dc993e41252331bd4d0913e4988b9",
"version": "1.7.30"
},
{
"name": "log4j-api",
"sha256": "09b8ce1740491deefdb3c336855822b64609b457c2966d806348456c0da261d2",
"version": "2.11.2"
},
{
"name": "log4j-to-slf4j",
"sha256": "4361dd0623b7fc042ad9d6b1eabb0b6a7f92b9cfc21218308f4a386c9ad40ce5",
"version": "2.11.2"
},
{
"name": "logback-classic",
"sha256": "fb53f8539e7fcb8f093a56e138112056ec1dc809ebb020b59d8a36a5ebac37e0",
"version": "1.2.3"
},
{
"name": "logback-core",
"sha256": "5946d837fe6f960c02a53eda7a6926ecc3c758bbdd69aa453ee429f858217f22",
"version": "1.2.3"
},
{
"name": "slf4j-api",
"sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57",
"version": "1.7.30"
},
{
"name": "snakeyaml",
"sha256": "13009fb5ede3cf2be5a8d0f1602155aeaa0ce5ef5f9366892bd258d8d3d4d2b1",
"version": "1.23"
},
{
"name": "spring-aop",
"sha256": "ceb3804965f85b2c6fdd7046a31ea56938bdb1ac34ef44662d982c0d7ca3f8a6",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-beans",
"sha256": "f12582d4a80d9e3274780736d896de0e7e1827b30c4f9c25c3bfe49bacf257e2",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-boot",
"sha256": "8550cc184031101a159adbf99ba01423daebdd785f913bd295a002d8bdafdd2f",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-autoconfigure",
"sha256": "a6c7e96a76863cd551cbb36d104f642bd40fe36c5fb46ee5ab2d7483181e3481",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter",
"sha256": "f94b5b6c480f075fb13e693ec8735adc4814b7d94d6e8a579d254255440ba259",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-json",
"sha256": "0d2d141f68b45345457f975d23dd4dabe4b9eadd46754b83a61f2a2b628e3509",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-logging",
"sha256": "b2f41858467dc1b1f76e5152fbf6445db45939e9fee993e0ff392965cfb9d23e",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-thymeleaf",
"sha256": "328c80b30afbd7d857ea7fde3f2768aed0b5a085d08eeebda349a83f596f756e",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-tomcat",
"sha256": "8c241944e182f532b32cc2c5504073a16332ffa6b6448eac89b8bbf43e631171",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-boot-starter-web",
"sha256": "736328f4cb63ac78d10bcf1946f4b566396b2c2acce3fddc9675b9c01fbc22e9",
"version": "2.1.18.RELEASE"
},
{
"name": "spring-context",
"sha256": "fe4ca7833b402d79df58591c8855d59b0ac65a1d5ce52772823a1de3bae422f6",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-core",
"sha256": "a86728a638ab96c1ba8a8fe637635ed873c03689c22d9b69d22e243915116a74",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-expression",
"sha256": "5a9cb6b5e90fd7f5e93286f2c2107da3202d94e7921198ec3550ebb08791e464",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-jcl",
"sha256": "69c23ad12bf109fb9c722b102592214f65829693d75b72df60aa7a4e847281c0",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-web",
"sha256": "a663ac60d817b7eff053e69702d649497b9b8e023f4a92a6a54716e1ed72c967",
"version": "5.1.19.RELEASE"
},
{
"name": "spring-webmvc",
"sha256": "a2f7896c48b655bf29c39eaf3300b348c1c6e37037258858dcdedecf1ef24c86",
"version": "5.1.19.RELEASE"
},
{
"name": "thymeleaf",
"sha256": "c4decad2647404c3de7bf825e606008d5795738eaa0d12d5d38451de748f1961",
"version": "3.0.11.RELEASE"
},
{
"name": "thymeleaf-extras-java8time",
"sha256": "c07690c764329afd148a4134980d636911390a3fda45f6c6ae46517e4b4444d3",
"version": "3.0.4.RELEASE"
},
{
"name": "thymeleaf-spring5",
"sha256": "c2effd0f4a27419a83bed98f08aab913d00dfa66255768f11821f48867789d73",
"version": "3.0.11.RELEASE"
},
{
"name": "tomcat-embed-core",
"sha256": "65ab43474f2e548ee9f1c51055249c31a2c69dae7a52c80add66507928543349",
"version": "9.0.39"
},
{
"name": "tomcat-embed-el",
"sha256": "cbe30c4d5055f20976765bebeb0def9c718d354e3e498ae2b59dbe7dea26c16d",
"version": "9.0.39"
},
{
"name": "tomcat-embed-websocket",
"sha256": "6aeef071e12dce8149617b41b085948e158e287c1b7327926b67b55e897d448d",
"version": "9.0.39"
},
{
"name": "unbescape",
"sha256": "597cf87d5b1a4f385b9d1cec974b7b483abb3ee85fc5b3f8b62af8e4bec95c2c",
"version": "1.1.6.RELEASE"
},
{
"name": "validation-api",
"sha256": "9873b46df1833c9ee8f5bc1ff6853375115dadd8897bcb5a0dffb5848835ee6c",
"version": "2.0.1.Final"
}
],
"layer": "application"
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "4.2.0"
}
},
{
"name": "helper",
"version": "4.2.0",
"metadata": {
"layer": "helper",
"names": [
"spring-cloud-bindings"
],
"version": "4.2.0"
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "4.2.0"
}
},
{
"name": "spring-cloud-bindings",
"version": "1.7.1",
"metadata": {
"layer": "spring-cloud-bindings",
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/spring-cloud/spring-cloud-bindings/blob/main/LICENSE"
}
],
"name": "Spring Cloud Bindings",
"sha256": "a52c2592d58555b6d70a3b0128be70852c83a0c58b70a7b23c07ebd9631ec47a",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.1/spring-cloud-bindings-1.7.1.jar",
"version": "1.7.1"
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "4.2.0"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment