File tree Expand file tree Collapse file tree
.github/actions/setup-environment-action
buildSrc/src/main/groovy/org/apache/beam/gradle Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7474 uses : actions/setup-java@v4
7575 with :
7676 distribution : ' temurin'
77- java-version : ${{ inputs.java-version == 'default' && '11' || inputs.java-version }}
77+ java-version : ${{ inputs.java-version == 'default' && '11\n17 ' || inputs.java-version }}
7878 - name : Setup Gradle
7979 uses : gradle/actions/setup-gradle@50e97c2cd7a37755bbfafc9c5b7cafaece252f6e # v6.1.0
8080 with :
Original file line number Diff line number Diff line change @@ -507,6 +507,16 @@ class BeamModulePlugin implements Plugin<Project> {
507507
508508 project. ext. mavenGroupId = ' org.apache.beam'
509509
510+ if (! project. hasProperty(' java17Home' ) && System . getenv(' JAVA_HOME_17_X64' )) {
511+ project. ext. java17Home = System . getenv(' JAVA_HOME_17_X64' )
512+ }
513+ if (! project. hasProperty(' java11Home' ) && System . getenv(' JAVA_HOME_11_X64' )) {
514+ project. ext. java11Home = System . getenv(' JAVA_HOME_11_X64' )
515+ }
516+ if (! project. hasProperty(' java21Home' ) && System . getenv(' JAVA_HOME_21_X64' )) {
517+ project. ext. java21Home = System . getenv(' JAVA_HOME_21_X64' )
518+ }
519+
510520 // Default to dash-separated directories for artifact base name,
511521 // which will also be the default artifactId for maven publications
512522 project. apply plugin : ' base'
You can’t perform that action at this time.
0 commit comments