Skip to content

Commit c3dfdb5

Browse files
authored
Merge pull request #336 from ProjectMapK/java
Update Java to 17
2 parents eb53083 + 3515f88 commit c3dfdb5

5 files changed

Lines changed: 15 additions & 8 deletions

File tree

.github/workflows/lint-and-test-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Set up java
4646
uses: actions/setup-java@v4
4747
with:
48-
java-version: '8'
48+
java-version: '17'
4949
distribution: 'corretto'
5050
- name: Setup Gradle
5151
uses: gradle/actions/setup-gradle@v4

.github/workflows/test-main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
fail-fast: false
4141
matrix:
4242
# LTS versions, latest version (if exists)
43-
java-version: [ '8', '11', '17', '21', '24' ]
43+
java-version: [ '17', '21', '24' ]
4444
# Minimum version, latest release version, latest pre-release version (if exists)
4545
kotlin: ['2.0.21', '2.1.20', '2.2.0-Beta2']
4646
env:

.idea/misc.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
jackson-module-kogera
22
====
3+
4+
Since `beta-23`, newer versions of `Kotlin` and `Java` than the original have been used to validate changes for `Jackson 3.x`.
5+
See #Compatibility for details.
6+
7+
---
8+
39
`jackson-module-kogera` is an experimental project to develop `jackson-module-kotlin`.
410
This project has the following features compared to `jackson-module-kotlin`.
511

@@ -31,7 +37,7 @@ Details are summarized in [KogeraSpecificImplementations](./docs/KogeraSpecificI
3137

3238
# Compatibility
3339
- `jackson 2.19.x`
34-
- `Java 8+`
40+
- `Java 17+`
3541
- `Kotlin 2.0.21+`
3642

3743
## About compatibility checks

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ kotlin {
5555
}
5656

5757
java {
58-
sourceCompatibility = JavaVersion.VERSION_1_8
59-
targetCompatibility = JavaVersion.VERSION_1_8
58+
sourceCompatibility = JavaVersion.VERSION_17
59+
targetCompatibility = JavaVersion.VERSION_17
6060
}
6161

6262
tasks {
@@ -98,11 +98,11 @@ public val kogeraVersion: Version = VersionUtil.parseVersion("$version", "$group
9898

9999
compileKotlin {
100100
dependsOn.add(generateKogeraVersion)
101-
compilerOptions.jvmTarget.set(JvmTarget.JVM_1_8)
101+
compilerOptions.jvmTarget.set(JvmTarget.JVM_17)
102102
}
103103

104104
compileTestKotlin {
105-
compilerOptions.jvmTarget.set(JvmTarget.JVM_1_8)
105+
compilerOptions.jvmTarget.set(JvmTarget.JVM_17)
106106
}
107107

108108
test {

0 commit comments

Comments
 (0)