diff --git a/.circleci/config.yml b/.circleci/config.yml
index d753e7d..2c66a78 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -38,11 +38,11 @@ jobs:
<<: *defaults_gradle
- build_gradle_jdk8:
+ build_gradle_jdk21:
<<: *defaults
docker:
- - image: cimg/openjdk:8.0
+ - image: cimg/openjdk:21.0
<<: *defaults_gradle
@@ -50,5 +50,5 @@ workflows:
version: 2
gradle:
jobs:
- - build_gradle_jdk8
+ - build_gradle_jdk21
- build_gradle_jdk17
diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index 1ab83cc..6dae523 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
- java-version: [8, 11, 17]
+ java-version: [17, 21, 24]
steps:
- uses: actions/checkout@v4
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1a3e8b4..7f377e0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: gradle:8-jdk11
+image: gradle:8-jdk17
variables:
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 47ba78c..6549be6 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -13,7 +13,7 @@
-
+
\ No newline at end of file
diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml
index a9514a0..f070ba6 100644
--- a/bitbucket-pipelines.yml
+++ b/bitbucket-pipelines.yml
@@ -1,4 +1,4 @@
-image: maven:3-openjdk-18
+image: maven:3-openjdk-21
pipelines:
default:
diff --git a/build.gradle.kts b/build.gradle.kts
index 08eb239..109a469 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -38,14 +38,14 @@ dependencies {
}
java {
- sourceCompatibility = JavaVersion.VERSION_1_8
- targetCompatibility = JavaVersion.VERSION_1_8
+ sourceCompatibility = JavaVersion.VERSION_17
+ targetCompatibility = JavaVersion.VERSION_17
}
kotlin {
compilerOptions {
- jvmTarget.set(JvmTarget.JVM_1_8)
- languageVersion.set(KotlinVersion.KOTLIN_1_7)
+ jvmTarget.set(JvmTarget.JVM_17)
+ languageVersion.set(KotlinVersion.KOTLIN_2_2)
}
}