You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Workflow: Java toolchain setup script + one preflight command for Java-conversion PRs #3654
The local Java toolchain for java_target_matrix.py lives in session scratch: a portable Temurin 21 (the system java-21 package is a JRE, no javac) and Gradle 8.10.2. Every new session re-downloads it. Maven also needs JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64, or it fails with "release version 17 not supported".
scripts/setup_java_toolchain.sh: installs JDK 17 + 21 and Gradle into a stable, gitignored location (.tools/) and prints the JDK_17 / JDK_21 / JAVA_HOME / PATH exports.
tests/tools/preflight.py [--java]: runs, in order,
with --java, java_target_matrix.py --scan on CardDemo (default, plain-records, gradle-plain-21) plus one CICS corpus.
It prints one PASS/FAIL table. Then reference it from the modernization skill's "Done means".
Activity
setup_java_toolchain.sh: assemble the download URLs from short parts …
preflight: add the X-Ray Inspector gate (#3654)
Workflow: Java toolchain setup script + one preflight command (#3654) (…