diff --git a/buildSrc/src/main/kotlin/acra-android-library.gradle.kts b/buildSrc/src/main/kotlin/acra-android-library.gradle.kts index cc66a37f91..c08f336d06 100644 --- a/buildSrc/src/main/kotlin/acra-android-library.gradle.kts +++ b/buildSrc/src/main/kotlin/acra-android-library.gradle.kts @@ -77,7 +77,7 @@ dependencies { } tasks.withType { - kotlinOptions { + compilerOptions { freeCompilerArgs = listOf("-Xjvm-default=all") } } diff --git a/buildSrc/src/main/kotlin/acra-release.gradle.kts b/buildSrc/src/main/kotlin/acra-release.gradle.kts index 5421a7a301..50305d46c5 100644 --- a/buildSrc/src/main/kotlin/acra-release.gradle.kts +++ b/buildSrc/src/main/kotlin/acra-release.gradle.kts @@ -38,7 +38,7 @@ tasks.register("publish") { tasks.register("clean") { group = "build" - delete = setOf(buildDir) + delete = setOf(layout.buildDirectory) } nexusPublishing { diff --git a/examples/acra-basic-java-example/build.gradle.kts b/examples/acra-basic-java-example/build.gradle.kts index b4026e206d..4c5fe343a4 100644 --- a/examples/acra-basic-java-example/build.gradle.kts +++ b/examples/acra-basic-java-example/build.gradle.kts @@ -29,6 +29,9 @@ android { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } + buildFeatures { + buildConfig = true + } } dependencies { diff --git a/examples/acra-basic-kotlin-example/build.gradle.kts b/examples/acra-basic-kotlin-example/build.gradle.kts index 672ba88ec2..dd70ec1596 100644 --- a/examples/acra-basic-kotlin-example/build.gradle.kts +++ b/examples/acra-basic-kotlin-example/build.gradle.kts @@ -1,3 +1,5 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + /* * Copyright (c) 2021 * @@ -31,6 +33,9 @@ android { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } + buildFeatures { + buildConfig = true + } } dependencies { @@ -42,8 +47,8 @@ dependencies { } tasks.withType { - kotlinOptions { - jvmTarget = "1.8" + compilerOptions { + jvmTarget.set(JvmTarget.JVM_1_8) freeCompilerArgs = listOf("-Xjvm-default=all") } }