openjdk-cnb
The Cloud Foundry OpenJDK Buildpack is a Cloud Native Buildpack V3 that provides OpenJDK JREs and JDKs to applications.
This buildpack is designed to work in collaboration with other buildpacks which request contributions of JREs and JDKs.
Behavior
This buildpack will participate if any of the following conditions are met
- Another buildpack requires
openjdk-jdk
- Another buildpack requires
openjdk-jre
The buildpack will do the following if a JDK is requested:
- Contributes a JDK to a layer marked
build
and cache
with all commands on $PATH
- Contributes
$JAVA_HOME
configured to the build layer
- Contributes
$JDK_HOME
configure to the build layer
The buildpack will do the following if a JRE is requested:
- Contributes a JRE to a layer with all commands on
$PATH
- Contributes
$JAVA_HOME
configured to the layer
- If
metadata.build = true
- Marks layer as
build
and cache
- If
metadata.launch = true
Configuration
Environment Variable |
Description |
$BP_JAVA_VERSION |
Configure a specific JDK or JRE version. This value must exactly match a version available in the buildpack so typically it would configured to a wildcard such as 8.* . |
License
This buildpack is released under version 2.0 of the Apache License.