Skip to content

Commit 993dad6

Browse files
committed
try to teach gradle about setup-java env variables
1 parent 7ab0f4e commit 993dad6

File tree

2 files changed

+1
-12
lines changed

2 files changed

+1
-12
lines changed

.github/actions/prepare_env/action.yml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,6 @@ runs:
1212
24
1313
21
1414
cache: 'gradle'
15-
- name: Re-export JAVA_HOME
16-
run: >
17-
# Gradle specifically looks for JDK_N environment variables to detect installed JDK versions,
18-
# so we need to ensure it can find it, so it picks up JDK_24 since we are using 21 for Gradle itself,
19-
# because it does not (yet) support JDK 24+. If it did, we wouldn't need multiple JDKs installed.
20-
if [[ -n "$JAVA_HOME_24_ARM64" ]]; then echo "JDK_24=${{ env.JAVA_HOME_24_ARM64 }}" >> "$GITHUB_ENV"; fi;
21-
if [[ -n "$JAVA_HOME_24_X64" ]]; then echo "JDK_24=${{ env.JAVA_HOME_24_X64 }}" >> "$GITHUB_ENV"; fi;
22-
if [[ -n "$JAVA_HOME_21_ARM64" ]]; then echo "JDK_21=${{ env.JAVA_HOME_21_ARM64 }}" >> "$GITHUB_ENV"; fi;
23-
if [[ -n "$JAVA_HOME_21_X64" ]]; then echo "JDK_21=${{ env.JAVA_HOME_21_X64 }}" >> "$GITHUB_ENV"; fi;
24-
echo $JDK_21;
25-
echo $JDK_24;
26-
shell: bash
2715
- name: Check Java environment
2816
run: |
2917
env | grep JAVA_HOME;

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME
77
zipStorePath=wrapper/dists
8+
org.gradle.java.installations.fromEnv=JAVA_HOME_24_ARM64,JAVA_HOME_24_X64,JAVA_HOME_21_ARM64,JAVA_HOME_24_X64

0 commit comments

Comments
 (0)