Skip to content

Commit a6cd182

Browse files
authored
Merge pull request #23 from Kotlin/updates
Update versions and build config
2 parents ce2470b + 443daf1 commit a6cd182

File tree

4 files changed

+15
-24
lines changed

4 files changed

+15
-24
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
alias(libs.plugins.androidApplication) apply false
33
alias(libs.plugins.composeCompiler) apply false
4-
alias(libs.plugins.jetbrainsCompose) apply false
4+
alias(libs.plugins.composeMultiplatform) apply false
55
alias(libs.plugins.kotlinMultiplatform) apply false
66
alias(libs.plugins.kotlinxSerialization) apply false
77
}

composeApp/build.gradle.kts

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
44
plugins {
55
alias(libs.plugins.kotlinMultiplatform)
66
alias(libs.plugins.androidApplication)
7-
alias(libs.plugins.jetbrainsCompose)
7+
alias(libs.plugins.composeMultiplatform)
88
alias(libs.plugins.composeCompiler)
99
alias(libs.plugins.kotlinxSerialization)
1010
}
@@ -61,10 +61,6 @@ android {
6161
namespace = "com.jetbrains.kmpapp"
6262
compileSdk = 34
6363

64-
sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
65-
sourceSets["main"].res.srcDirs("src/androidMain/res")
66-
sourceSets["main"].resources.srcDirs("src/commonMain/resources")
67-
6864
defaultConfig {
6965
applicationId = "com.jetbrains.kmpapp"
7066
minSdk = 24
@@ -86,10 +82,8 @@ android {
8682
sourceCompatibility = JavaVersion.VERSION_11
8783
targetCompatibility = JavaVersion.VERSION_11
8884
}
89-
buildFeatures {
90-
compose = true
91-
}
92-
dependencies {
93-
debugImplementation(libs.androidx.compose.ui.tooling)
94-
}
85+
}
86+
87+
dependencies {
88+
debugImplementation(libs.androidx.compose.ui.tooling)
9589
}

gradle.properties

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
kotlin.code.style=official
2+
kotlin.daemon.jvmargs=-Xmx2048M
23

34
#Gradle
4-
org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options\="-Xmx2048M"
5+
org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8
56

67
#Android
78
android.nonTransitiveRClass=true
89
android.useAndroidX=true
9-
10-
#MPP
11-
kotlin.mpp.androidSourceSetLayoutVersion=2
12-
kotlin.mpp.enableCInteropCommonization=true

gradle/libs.versions.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[versions]
2-
agp = "8.4.2"
3-
androidx-activityCompose = "1.9.0"
4-
androidx-ui-tooling = "1.6.8"
5-
compose-plugin = "1.6.11"
2+
agp = "8.6.0"
3+
androidx-activityCompose = "1.9.2"
4+
androidx-ui-tooling = "1.7.0"
5+
compose-multiplatform = "1.6.11"
66
kamel = "0.9.5"
77
koin = "3.5.6"
8-
kotlin = "2.0.0"
8+
kotlin = "2.0.20"
99
ktor = "2.3.12"
1010
voyager = "1.0.0"
1111

@@ -26,6 +26,6 @@ voyager-navigator = { module = "cafe.adriel.voyager:voyager-navigator", version.
2626
[plugins]
2727
androidApplication = { id = "com.android.application", version.ref = "agp" }
2828
composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
29-
jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
29+
composeMultiplatform = { id = "org.jetbrains.compose", version.ref = "compose-multiplatform" }
3030
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
31-
kotlinxSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
31+
kotlinxSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }

0 commit comments

Comments
 (0)