Initial ffm support

- Starter for jline ffm terminal provider
- Build changes for compiling with gradle toolchains
  defaulting to jdk22
- spring-shell-sample-ffm which compiles with jdk22
- ci workflow setups jdk 17/22
- Relates #1131
This commit is contained in:
Janne Valkealahti
2024-08-30 07:05:03 +01:00
parent e1ef18e8b4
commit bad75882e1
9 changed files with 202 additions and 2 deletions

View File

@@ -28,7 +28,9 @@ jobs:
- uses: actions/setup-java@v3
with:
distribution: adopt
java-version: ${{ matrix.java }}
java-version: |
22
17
cache: gradle
- name: Build
run: ./gradlew build
@@ -41,7 +43,9 @@ jobs:
- uses: actions/setup-java@v3
with:
distribution: adopt
java-version: 17
java-version: |
22
17
cache: gradle
- uses: jfrog/setup-jfrog-cli@v3
with: