diff --git a/KDeviceInfo/build.gradle.kts b/KDeviceInfo/build.gradle.kts index f1bfd9c..ef4f3cc 100644 --- a/KDeviceInfo/build.gradle.kts +++ b/KDeviceInfo/build.gradle.kts @@ -55,7 +55,9 @@ kotlin { //https://kotlinlang.org/docs/native-objc-interop.html#export-of-kdoc-comments-to-generated-objective-c-headers targets.withType { - compilations["main"].compilerOptions.options.freeCompilerArgs.add("-Xexport-kdoc") + compilations["main"].compileTaskProvider.configure { + compilerOptions.freeCompilerArgs.add("-Xexport-kdoc") + } } tasks.withType { diff --git a/gradle.properties b/gradle.properties index 70d7a25..48528fb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,6 +8,10 @@ org.gradle.parallel=true kotlin.code.style=official kotlin.js.compiler=ir +#K2 Compiler (Remove this lines once Kotline 2.0 is available in stable release) +android.experimental.lint.version=8.5.0-alpha06 +android.lint.useK2Uast=true + #Android android.useAndroidX=true android.nonTransitiveRClass=true diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d222932..fb67735 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # Plugin Versions -kotlin = "1.9.23" +kotlin = "2.0.0-RC1" androidGrdlePlugin = "8.3.2" jetbrainsCompose = "1.6.2" mavenPublish = "0.28.0"