Skip to content

Commit 551ff1a

Browse files
committed
Address compose-related issues
1 parent 7e8868f commit 551ff1a

File tree

7 files changed

+23
-13
lines changed

7 files changed

+23
-13
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ plugins {
2727
// dokka is required by gradle-maven-publish-plugin.
2828
alias(libs.plugins.dokka) apply false
2929
alias(libs.plugins.dokka.javadoc) apply false
30-
alias(libs.plugins.compose.compiler) apply false
30+
alias(libs.plugins.kotlin.compose) apply false
3131
alias(libs.plugins.errorprone) apply false
3232
alias(libs.plugins.gradle.versions) apply false
3333
alias(libs.plugins.spring.dependency.management) apply false

gradle/libs.versions.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ feign = "11.6"
1111
jacoco = "0.8.7"
1212
jackson = "2.18.3"
1313
jetbrainsCompose = "1.6.11"
14-
kotlin = "1.9.24"
14+
kotlin = "2.2.0"
1515
kotlinSpring7 = "2.2.0"
1616
kotlin-compatible-version = "1.9"
1717
ktorClient = "3.0.0"
@@ -50,7 +50,6 @@ buildconfig = { id = "com.github.gmazzo.buildconfig", version = "5.6.5" }
5050
dokka = { id = "org.jetbrains.dokka", version = "2.0.0" }
5151
dokka-javadoc = { id = "org.jetbrains.dokka-javadoc", version = "2.0.0" }
5252
binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version = "0.13.0" }
53-
compose-compiler = { id = "org.jetbrains.compose", version.ref = "jetbrainsCompose" }
5453
errorprone = { id = "net.ltgt.errorprone", version = "3.0.1" }
5554
gradle-versions = { id = "com.github.ben-manes.versions", version = "0.42.0" }
5655
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }

sentry-android-integration-tests/sentry-uitest-android-critical/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import io.gitlab.arturbosch.detekt.Detekt
33
plugins {
44
id("com.android.application")
55
alias(libs.plugins.kotlin.android)
6-
// alias(libs.plugins.kotlin.compose)
6+
alias(libs.plugins.kotlin.compose)
77
}
88

99
android {

sentry-android-integration-tests/sentry-uitest-android/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import net.ltgt.gradle.errorprone.errorprone
44
plugins {
55
id("com.android.application")
66
alias(libs.plugins.kotlin.android)
7-
// alias(libs.plugins.kotlin.compose)
7+
alias(libs.plugins.kotlin.compose)
88
alias(libs.plugins.errorprone)
99
alias(libs.plugins.gradle.versions)
1010
alias(libs.plugins.detekt)

sentry-android-replay/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
55
plugins {
66
id("com.android.library")
77
alias(libs.plugins.kotlin.android)
8-
// alias(libs.plugins.kotlin.compose)
8+
alias(libs.plugins.kotlin.compose)
99
jacoco
1010
alias(libs.plugins.jacoco.android)
1111
alias(libs.plugins.gradle.versions)

sentry-compose/build.gradle.kts

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import io.gitlab.arturbosch.detekt.Detekt
22
import org.jetbrains.dokka.gradle.DokkaTask
3+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
4+
import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
35

46
plugins {
57
alias(libs.plugins.kotlin.multiplatform)
68
alias(libs.plugins.kotlin.compose)
79
id("com.android.library")
8-
id("org.jetbrains.compose")
910
alias(libs.plugins.kover)
1011
alias(libs.plugins.gradle.versions)
1112
alias(libs.plugins.detekt)
@@ -18,13 +19,23 @@ kotlin {
1819
explicitApi()
1920

2021
androidTarget {
22+
compilerOptions {
23+
jvmTarget.set(JvmTarget.JVM_1_8)
24+
apiVersion.set(KotlinVersion.KOTLIN_1_8)
25+
languageVersion.set(KotlinVersion.KOTLIN_1_8)
26+
}
2127
publishLibraryVariants("release")
22-
compilations.all { kotlinOptions.jvmTarget = JavaVersion.VERSION_1_8.toString() }
2328
}
2429
jvm("desktop") {
25-
compilations.all { kotlinOptions.jvmTarget = JavaVersion.VERSION_1_8.toString() }
30+
compilerOptions {
31+
jvmTarget.set(JvmTarget.JVM_1_8)
32+
apiVersion.set(KotlinVersion.KOTLIN_1_8)
33+
languageVersion.set(KotlinVersion.KOTLIN_1_8)
34+
}
2635
}
2736

37+
coreLibrariesVersion = "1.8"
38+
2839
sourceSets.all {
2940
// Allow all experimental APIs, since MPP projects are themselves experimental
3041
languageSettings.apply {
@@ -35,9 +46,9 @@ kotlin {
3546

3647
sourceSets {
3748
val commonMain by getting {
38-
dependencies {
39-
compileOnly(compose.runtime)
40-
compileOnly(compose.ui)
49+
compilerOptions {
50+
apiVersion.set(KotlinVersion.KOTLIN_1_8)
51+
languageVersion.set(KotlinVersion.KOTLIN_1_8)
4152
}
4253
}
4354
val androidMain by getting {

sentry-samples/sentry-samples-android/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import org.gradle.internal.extensions.stdlib.capitalized
66
plugins {
77
id("com.android.application")
88
alias(libs.plugins.kotlin.android)
9-
// alias(libs.plugins.kotlin.compose)
9+
alias(libs.plugins.kotlin.compose)
1010
}
1111

1212
android {

0 commit comments

Comments
 (0)