Skip to content

Commit b97abc1

Browse files
committed
#496 - build fixes & jdk21
1 parent 18bcd40 commit b97abc1

File tree

14 files changed

+66
-29
lines changed

14 files changed

+66
-29
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ android {
7676
}
7777

7878
compileOptions {
79-
sourceCompatibility(JavaVersion.VERSION_17)
80-
targetCompatibility(JavaVersion.VERSION_17)
79+
sourceCompatibility(JavaVersion.VERSION_21)
80+
targetCompatibility(JavaVersion.VERSION_21)
8181
}
8282

8383
kotlinOptions {

app/src/main/res/xml/network_security_config.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!-- This file is generated from the build.gradle.kts-->
33
<network-security-config>
44

5-
<domain-config cleartextTrafficPermitted="true">
5+
<domain-config cleartextTrafficPermitted="true">
66
<domain includeSubdomains="false">192.168.0.1</domain>
77
<domain includeSubdomains="false">192.168.0.2</domain>
88
<domain includeSubdomains="false">192.168.0.3</domain>
@@ -512,4 +512,4 @@
512512
<domain includeSubdomains="false">192.168.1.253</domain>
513513
<domain includeSubdomains="false">192.168.1.254</domain>
514514
</domain-config>
515-
</network-security-config>
515+
</network-security-config>

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ plugins {
4343

4444
// Apply tasks to all projects
4545
allprojects {
46+
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
47+
kotlinOptions.jvmTarget = libs.versions.jvm.get()
48+
}
4649
tasks.create("setProductionFlag") {
4750
doFirst {
4851
val taskName = project.gradle.taskGraph.allTasks.last().toString()

database/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ val ver_ios_deploy_target: String by project
2525

2626
kotlin {
2727
jvm()
28+
jvmToolchain(libs.versions.jvm.get().toInt())
29+
2830
androidTarget {
2931
compilations.all {
3032
kotlinOptions.jvmTarget = libs.versions.jvm.get()
@@ -132,8 +134,8 @@ android {
132134
minSdk = libs.versions.android.minSdk.get().toInt()
133135
}
134136
compileOptions {
135-
sourceCompatibility = JavaVersion.VERSION_17
136-
targetCompatibility = JavaVersion.VERSION_17
137+
sourceCompatibility = JavaVersion.VERSION_21
138+
targetCompatibility = JavaVersion.VERSION_21
137139
}
138140
}
139141

domain/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ version = "1.0"
1111

1212
kotlin {
1313
jvm()
14+
jvmToolchain(libs.versions.jvm.get().toInt())
15+
1416
js(IR) {
1517
browser()
1618
}
@@ -119,7 +121,7 @@ android {
119121
minSdk = libs.versions.android.minSdk.get().toInt()
120122
}
121123
compileOptions {
122-
sourceCompatibility = JavaVersion.VERSION_17
123-
targetCompatibility = JavaVersion.VERSION_17
124+
sourceCompatibility = JavaVersion.VERSION_21
125+
targetCompatibility = JavaVersion.VERSION_21
124126
}
125127
}

domain/src/androidUnitTest/kotlin/uk/co/sentinelweb/cuer/domain/ext/PlaylistDomainExtKtTest.kt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import uk.co.sentinelweb.cuer.app.orchestrator.OrchestratorContract.Identifier
77
import uk.co.sentinelweb.cuer.app.orchestrator.OrchestratorContract.Source.LOCAL
88
import uk.co.sentinelweb.cuer.domain.MediaDomain
99
import uk.co.sentinelweb.cuer.domain.PlaylistDomain
10+
import uk.co.sentinelweb.cuer.domain.PlaylistDomain.PlaylistTypeDomain.USER
1011
import uk.co.sentinelweb.cuer.domain.PlaylistItemDomain
1112
import uk.co.sentinelweb.cuer.domain.creator.GuidCreator
1213

@@ -25,15 +26,15 @@ class PlaylistDomainExtKtTest {
2526
Identifier(guidCreator.create(), LOCAL),
2627
)
2728
private val nodes = listOf(
28-
PlaylistDomain(ids[0]/*2*/, "1", parentId = null),
29-
PlaylistDomain(ids[1]/*3*/, "11", parentId = ids[0]),
30-
PlaylistDomain(ids[2]/*4*/, "111", parentId = ids[1]),
31-
PlaylistDomain(ids[3]/*5*/, "2", parentId = null),
32-
PlaylistDomain(ids[4]/*6*/, "21", parentId = ids[3]),
33-
PlaylistDomain(ids[5]/*7*/, "211", parentId = ids[4]),
34-
PlaylistDomain(ids[6]/*8*/, "212", parentId = ids[4]),
35-
PlaylistDomain(ids[7]/*9*/, "2121", parentId = ids[6]),
36-
PlaylistDomain(ids[8]/*10*/, "3", parentId = null),
29+
PlaylistDomain(ids[0]/*2*/, "1", parentId = null, type= USER),
30+
PlaylistDomain(ids[1]/*3*/, "11", parentId = ids[0], type= USER),
31+
PlaylistDomain(ids[2]/*4*/, "111", parentId = ids[1], type= USER),
32+
PlaylistDomain(ids[3]/*5*/, "2", parentId = null, type= USER),
33+
PlaylistDomain(ids[4]/*6*/, "21", parentId = ids[3], type= USER),
34+
PlaylistDomain(ids[5]/*7*/, "211", parentId = ids[4], type= USER),
35+
PlaylistDomain(ids[6]/*8*/, "212", parentId = ids[4], type= USER),
36+
PlaylistDomain(ids[7]/*9*/, "2121", parentId = ids[6], type= USER),
37+
PlaylistDomain(ids[8]/*10*/, "3", parentId = null, type= USER),
3738
)
3839

3940
private val tree = nodes.buildTree()

gradle.properties

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ org.jetbrains.compose.experimental.jscanvas.enabled=true
2424
isProduction=false
2525
CUER_BG_PLAY=true
2626
CUER_REMOTE_ENABLED=true
27-
ver_firebase_bom=26.1.1
28-
ver_firebase_ui=7.1.1
2927
#org.jetbrains.compose.desktop.rendering.onlySoftwareRendering=true
3028
org.jetbrains.compose.experimental.uikit.enabled=true
3129
kotlin.mpp.enableCInteropCommonization=true

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ app-versionCode = "12"
55
app-versionName = "0.79"
66
# todo change to 1.9.23
77
kotlin = "2.1.21"
8-
jdk = "17"
9-
jvm = "17"
8+
jdk = "21"
9+
jvm = "21"
1010
agp = "8.10.0"
1111
android-compileSdk = "35"
1212
android-minSdk = "26"

hub/build.gradle.kts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ val CUER_HUB_STORE_PASS: String by project
1717
group = "uk.co.sentinlweb.cuer"
1818
version = "1.0-SNAPSHOT"
1919

20+
kotlin{
21+
jvmToolchain(libs.versions.jvm.get().toInt())
22+
}
2023
dependencies {
2124
// Note, if you develop a library, you should use compose.desktop.common.
2225
// compose.desktop.currentOs should be used in launcher-sourceSet
@@ -75,8 +78,8 @@ tasks {
7578
}
7679

7780
java {
78-
sourceCompatibility = JavaVersion.VERSION_17
79-
targetCompatibility = JavaVersion.VERSION_17
81+
sourceCompatibility = JavaVersion.VERSION_21
82+
targetCompatibility = JavaVersion.VERSION_21
8083
}
8184

8285
tasks.create<JavaExec>("runTestMain") {

net/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ version = "1.0"
1111

1212
kotlin {
1313
jvm()
14+
jvmToolchain(libs.versions.jvm.get().toInt())
15+
1416
js(IR) {
1517
browser()
1618
}
@@ -127,7 +129,7 @@ android {
127129
minSdk = libs.versions.android.minSdk.get().toInt()
128130
}
129131
compileOptions {
130-
sourceCompatibility = JavaVersion.VERSION_17
131-
targetCompatibility = JavaVersion.VERSION_17
132+
sourceCompatibility = JavaVersion.VERSION_21
133+
targetCompatibility = JavaVersion.VERSION_21
132134
}
133135
}

0 commit comments

Comments
 (0)