Skip to content

Instantly share code, notes, and snippets.

@nebhale
Last active June 22, 2020 23:31
Show Gist options
  • Save nebhale/3a133e2bffed7a0e6262be294eeb5a6f to your computer and use it in GitHub Desktop.
Save nebhale/3a133e2bffed7a0e6262be294eeb5a6f to your computer and use it in GitHub Desktop.
➜ ~ docker inspect index.docker.io/nebhale/jar | jq '.[].Config.Labels."io.buildpacks.build.metadata"' | jq 'fromjson | .bom[]'
{
"name": "jre",
"version": "",
"metadata": {
"licenses": [
{
"type": "GPL-2.0 WITH Classpath-exception-2.0",
"uri": "https://openjdk.java.net/legal/gplv2+ce.html"
}
],
"name": "BellSoft Liberica JRE",
"sha256": "6422998df4aeb16c74869c3fcba752392aed2f84b7bfd715dbda0a3e106de5d1",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://github.com/bell-sw/Liberica/releases/download/11.0.7+10/bellsoft-jre11.0.7+10-linux-amd64.tar.gz",
"version": "11.0.7"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "2.8.0"
}
}
{
"name": "memory-calculator",
"version": "",
"metadata": {
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/cloudfoundry/java-buildpack-memory-calculator/blob/master/LICENSE"
}
],
"name": "Memory Calculator",
"sha256": "90d40eab6959a7b4059c6409c4505040e8a04f75a481f7282e53430df3edda3e",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://github.com/cloudfoundry/java-buildpack-memory-calculator/releases/download/v4.0.0/memory-calculator-4.0.0.tgz",
"version": "4.0.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "2.8.0"
}
}
{
"name": "class-counter",
"version": "",
"metadata": {
"version": "2.8.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "2.8.0"
}
}
{
"name": "jvmkill",
"version": "",
"metadata": {
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/cloudfoundry/jvmkill/blob/master/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": "2.8.0"
}
}
{
"name": "link-local-dns",
"version": "",
"metadata": {
"version": "2.8.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "2.8.0"
}
}
{
"name": "security-providers-configurer",
"version": "",
"metadata": {
"version": "2.8.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "2.8.0"
}
}
{
"name": "openssl-certificate-loader",
"version": "",
"metadata": {
"version": "2.8.0"
},
"buildpack": {
"id": "paketo-buildpacks/bellsoft-liberica",
"version": "2.8.0"
}
}
{
"name": "jvm-application",
"version": "",
"metadata": null,
"buildpack": {
"id": "paketo-buildpacks/executable-jar",
"version": "1.2.7"
}
}
{
"name": "jvm-application",
"version": "",
"metadata": null,
"buildpack": {
"id": "paketo-buildpacks/executable-jar",
"version": "1.2.7"
}
}
{
"name": "jvm-application",
"version": "",
"metadata": null,
"buildpack": {
"id": "paketo-buildpacks/executable-jar",
"version": "1.2.7"
}
}
{
"name": "jvm-application",
"version": "",
"metadata": null,
"buildpack": {
"id": "paketo-buildpacks/executable-jar",
"version": "1.2.7"
}
}
{
"name": "jvm-application",
"version": "",
"metadata": null,
"buildpack": {
"id": "paketo-buildpacks/executable-jar",
"version": "1.2.7"
}
}
{
"name": "dependencies",
"version": "",
"metadata": {
"dependencies": [
{
"name": "HdrHistogram",
"sha256": "9b47fbae444feaac4b7e04f0ea294569e4bc282bc69d8c2ce2ac3f23577281e2",
"version": "2.1.12"
},
{
"name": "LatencyUtils",
"sha256": "a32a9ffa06b2f4e01c5360f8f9df7bc5d9454a5d373cd8f361347fa5a57165ec",
"version": "2.0.3"
},
{
"name": "jackson-annotations",
"sha256": "b3b1fca6cb6469d4ea06635d964aaea91f86cc22fe42a9757c8a315148589e8e",
"version": "2.11.0"
},
{
"name": "jackson-core",
"sha256": "b504d81351fb088f1e1bbef6a701faa88d2cfc4350483aeaa19384c39a8133fd",
"version": "2.11.0"
},
{
"name": "jackson-databind",
"sha256": "54e72b9fa38fc37986ae7f6fc30ef704eec8010206bcd4d63546dccbbb47f4d1",
"version": "2.11.0"
},
{
"name": "jackson-datatype-jdk8",
"sha256": "73af8b41733671f1693c9f554c64816d587798a95b22b7e5fab1096f9dcdf269",
"version": "2.11.0"
},
{
"name": "jackson-datatype-jsr310",
"sha256": "6805f305f8af285966ffc401c03aaf4ccad84302a1d42b1b2c8b015c4cee5e16",
"version": "2.11.0"
},
{
"name": "jackson-module-parameter-names",
"sha256": "b83c950878a29340a4b63d034f27d43c96473002ccf8978b3b04941814647d70",
"version": "2.11.0"
},
{
"name": "jakarta.annotation-api",
"sha256": "85fb03fc054cdf4efca8efd9b6712bbb418e1ab98241c4539c8585bbc23e1b8a",
"version": "1.3.5"
},
{
"name": "jul-to-slf4j",
"sha256": "bbcbfdaa72572255c4f85207a9bfdb24358dc993e41252331bd4d0913e4988b9",
"version": "1.7.30"
},
{
"name": "log4j-api",
"sha256": "4dd502df82236031b8d32a243e6b210a6b9517333d9fe8116130e7743b6c038f",
"version": "2.13.2"
},
{
"name": "log4j-to-slf4j",
"sha256": "74dc47c6b5066cdb8b2404cde9f5459847ed83ed7c0d297c5598220be96979e7",
"version": "2.13.2"
},
{
"name": "logback-classic",
"sha256": "fb53f8539e7fcb8f093a56e138112056ec1dc809ebb020b59d8a36a5ebac37e0",
"version": "1.2.3"
},
{
"name": "logback-core",
"sha256": "5946d837fe6f960c02a53eda7a6926ecc3c758bbdd69aa453ee429f858217f22",
"version": "1.2.3"
},
{
"name": "micrometer-core",
"sha256": "0ed8156010d518305633049f78a0ba3be7f0a9df8ddaae1e4e2cc9810d707c8f",
"version": "1.5.1"
},
{
"name": "netty-buffer",
"sha256": "c094bc15ba5f8753f4f23dc2bb892baccc4b83cb5a5bdb3743a4c1cefb6e7ca0",
"version": "4.1.49.Final"
},
{
"name": "netty-codec",
"sha256": "670c1f09d43b6e881437296ce6e8fa7f8dcb1eaef78b2144d61234d6515b47af",
"version": "4.1.49.Final"
},
{
"name": "netty-codec-http",
"sha256": "7cc428b29f6b7d8999739f2405674213c0329c70f10f6829681386aae472f125",
"version": "4.1.49.Final"
},
{
"name": "netty-codec-http2",
"sha256": "7e714f4ff00138ec6ce28d299f56949e960269c161a7c30e1c1fc55c24ca277f",
"version": "4.1.49.Final"
},
{
"name": "netty-codec-socks",
"sha256": "b2c7dddb085a288ab23fdb3eb0635755eca81e84fb55399d72437135ce5d0013",
"version": "4.1.49.Final"
},
{
"name": "netty-common",
"sha256": "f6ca24d6cd374014284a9e66bcbc9ce794592d347b3ac9b25355baaf6af9defc",
"version": "4.1.49.Final"
},
{
"name": "netty-handler",
"sha256": "8998e5d12a546f6b3d1a6021ad482f4a6670017a4cd8e8c65032b93442b1c85e",
"version": "4.1.49.Final"
},
{
"name": "netty-handler-proxy",
"sha256": "890499250a88383a4d902054359e53021ed4bf9d3521cde4667e77532809369d",
"version": "4.1.49.Final"
},
{
"name": "netty-resolver",
"sha256": "400b729020981e8f572720a70591925ae27d52949b96c02f374c6d39446b4795",
"version": "4.1.49.Final"
},
{
"name": "netty-transport",
"sha256": "94e95c5d2b3372806e25c574bb2f51e92eb2e84ff9ae0738789f0aa0a34fb036",
"version": "4.1.49.Final"
},
{
"name": "netty-transport-native-epoll",
"sha256": "2a8312fd813c5d4aebcbffbb3afe18f17c12909ee5b2480a45c0d603ab760378",
"version": "4.1.49.Final-linux-x86_64"
},
{
"name": "netty-transport-native-unix-common",
"sha256": "f0ca5fcbe868d1bd1526d4228c0e7d94c4cdc2502310dca680b8a48f2ab921f5",
"version": "4.1.49.Final"
},
{
"name": "nio-multipart-parser",
"sha256": "876aab6cf1c46319b7ec1428ce735115120a8dcce5c6af2fe9e6066b65a9131e",
"version": "1.1.0"
},
{
"name": "nio-stream-storage",
"sha256": "f42f75092953f9e4f31098a22774166a933f21507e14545bf35e6a8a06ba1f6a",
"version": "1.1.3"
},
{
"name": "reactive-streams",
"sha256": "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865",
"version": "1.0.3"
},
{
"name": "reactor-core",
"sha256": "4e6a0ead4dd3a40e8e58827076f5a3b9c32eae71307b8e1326297a4ec883798b",
"version": "3.3.5.RELEASE"
},
{
"name": "reactor-netty",
"sha256": "bfff17546e9b7976de09500ea1811f5162241e3804c42cd58bfdff1776070b96",
"version": "0.9.7.RELEASE"
},
{
"name": "slf4j-api",
"sha256": "cdba07964d1bb40a0761485c6b1e8c2f8fd9eb1d19c53928ac0d7f9510105c57",
"version": "1.7.30"
},
{
"name": "snakeyaml",
"sha256": "d87d607e500885356c03c1cae61e8c2e05d697df8787d5aba13484c2eb76a844",
"version": "1.26"
},
{
"name": "spring-aop",
"sha256": "92e9aa70ab064515ad02ca69797a262f49d31dd0240f3774b0b8f51b8bf44b65",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-beans",
"sha256": "68cb7b0436f58d8f228005645795ebee3df67ec252dbf675d7ebf18edde2c09c",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-boot",
"sha256": "2f9987d08a7b3bbfa235fd4ad9fe91e2e9829b3bcd095c5e1c394f54f5c66b65",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-actuator",
"sha256": "edd7a202b65d9a0707e4f30b6ef4d900c18a223731c9c0cbe3079ecdc6c0652e",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-actuator-autoconfigure",
"sha256": "a366c9e67ab2434238cfb2748df4b958195f76f7c8dc613d5ca1e4989eab4397",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-autoconfigure",
"sha256": "03139e93f8d23138744d66c56b7d5b4d53c9f976e73099778937daf2412195c0",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-jarmode-layertools",
"sha256": "8f0bfb225287f37a227a124bb86f1e18a2db4a143986cfcab98f40e60be2ddbf",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-starter",
"sha256": "850db5fbe2d9a2e84380c922e5b7cb92a631fa05a06ab6926b49e3897c6c2e55",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-starter-actuator",
"sha256": "f4fb9d66e0ec3a19ac9e32ace9cd7111a6c4cc792eeedd621616b23af7ad42e6",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-starter-json",
"sha256": "62fd87283d27ebba630e200b39aefed95a7bec613b2a7c9d4d8fb9e4bfddefd0",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-starter-logging",
"sha256": "ac5d6a141e41e68fcc756b8e9f86e64e634716fc6ca6768236860f7a388d1092",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-starter-reactor-netty",
"sha256": "92387067c5440d683d55d77c49e1d96d0d851ea0ad49f488bd1d6d85024df436",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-boot-starter-webflux",
"sha256": "6b8ec4747b488b433d22a469d4672f0dd336ad61822374d6d4ebbfd972f41319",
"version": "2.3.0.RELEASE"
},
{
"name": "spring-context",
"sha256": "1cb7f9962d82fe3a8168001285b1147dafcb6388cf6ae5b673db78f34251ec52",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-core",
"sha256": "2d253b184420fd3e918550cd3f7261797cc915593a98b43e001fb2ca100268fd",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-expression",
"sha256": "071d0dfdbee27d05d29cbf8ca0f2adf646abcce30190a22ff2f3e331bbe8e16b",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-jcl",
"sha256": "e5bf47fd025ddadfb78030f871001a8f83535247eb2ad72a38366e960bfc6f55",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-web",
"sha256": "ab985550bff31d118fe0fa2863c134a37e605bc1eef1d9185baac9d0a272f924",
"version": "5.2.6.RELEASE"
},
{
"name": "spring-webflux",
"sha256": "fbc11f79d441be0eb084c7ee433e76060f4549a32b38244d957b6638a34cbe72",
"version": "5.2.6.RELEASE"
}
]
},
"buildpack": {
"id": "paketo-buildpacks/spring-boot",
"version": "1.6.0"
}
}
{
"name": "google-stackdriver-profiler-java",
"version": "",
"metadata": {
"licenses": [
{
"type": "Apache-2.0",
"uri": "https://github.com/GoogleCloudPlatform/cloud-profiler-java/blob/master/LICENSE"
}
],
"name": "Google Stackdriver Profiler Java Agent",
"sha256": "f72f0c2935249b674cb74967a8eface20c282d430b4da28f74f7f5f3e60c7b6b",
"stacks": [
"io.buildpacks.stacks.bionic",
"org.cloudfoundry.stacks.cflinuxfs3"
],
"uri": "https://storage.googleapis.com/cloud-profiler/java/cloud-profiler-java-agent_20200602_RC00.tar.gz",
"version": "20200602.00"
},
"buildpack": {
"id": "paketo-buildpacks/google-stackdriver",
"version": "1.3.0"
}
}
{
"name": "google-application-credentials",
"version": "",
"metadata": {
"version": "1.3.0"
},
"buildpack": {
"id": "paketo-buildpacks/google-stackdriver",
"version": "1.3.0"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment