Skip to content

Commit

Permalink
Use Java version wildcard in image building docs
Browse files Browse the repository at this point in the history
Fixes gh-22916
  • Loading branch information
scottfrederick committed Aug 12, 2020
1 parent c59b48b commit 005ed8b
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
Expand Up @@ -115,7 +115,8 @@ $ gradle bootBuildImage --builder=mine/java-cnb-builder --runImage=mine/java-cnb
==== Builder Configuration
If the builder exposes configuration options, those can be set using the `environment` property.

The following example assumes that the default builder defines a `BP_JVM_VERSION` property (typically used to customize the JDK version the image should use):
The following example assumes that the default builder recognizes a `BP_JVM_VERSION` property.
This property is typically used to customize the JDK version the image should use by specifying the major version and a wildcard for the rest of the version:

[source,groovy,indent=0,subs="verbatim,attributes",role="primary"]
.Groovy
Expand Down
Expand Up @@ -9,12 +9,12 @@ bootJar {

// tag::env[]
bootBuildImage {
environment = ["BP_JVM_VERSION" : "13.0.1"]
environment = ["BP_JVM_VERSION" : "8.*"]
}
// end::env[]

task bootBuildImageEnvironment {
doFirst {
bootBuildImage.environment.each { name, value -> println "$name=$value" }
bootBuildImage.environment.each { name, value -> println "$name=$value" }
}
}
Expand Up @@ -7,7 +7,7 @@ plugins {

// tag::env[]
tasks.getByName<BootBuildImage>("bootBuildImage") {
environment = mapOf("BP_JVM_VERSION" to "13.0.1")
environment = mapOf("BP_JVM_VERSION" to "8.*")
}
// end::env[]

Expand Down
Expand Up @@ -152,7 +152,8 @@ The builder and run image can be specified on the command line as well, as shown
==== Builder Configuration
If the builder exposes configuration options using environment variables, those can be set using the `env` attributes.

The following example assumes that the default builder defines a `BP_JVM_VERSION` property (typically used to customize the JDK version the image should use):
The following example assumes that the default builder recognizes a `BP_JVM_VERSION` property.
This property is typically used to customize the JDK version the image should use by specifying the major version and a wildcard for the rest of the version:

[source,xml,indent=0,subs="verbatim,attributes"]
----
Expand All @@ -166,7 +167,7 @@ The following example assumes that the default builder defines a `BP_JVM_VERSION
<configuration>
<image>
<env>
<BP_JVM_VERSION>13.0.1</BP_JVM_VERSION>
<BP_JVM_VERSION>8.*</BP_JVM_VERSION>
</env>
</image>
</configuration>
Expand Down

0 comments on commit 005ed8b

Please sign in to comment.