Loading build-plugin/build.gradle.kts +6 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,12 @@ dependencies { implementation(platform(libs.kotlin.gradle.bom)) } kotlin { compilerOptions { allWarningsAsErrors = true } } fun plugin(provider: Provider<PluginDependency>) = with(provider.get()) { "$pluginId:$pluginId.gradle.plugin:$version" } build-plugin/src/main/kotlin/thunderbird.app.android.gradle.kts +6 −4 Original line number Diff line number Diff line Loading @@ -20,16 +20,18 @@ android { isCoreLibraryDesugaringEnabled = true } kotlinOptions { jvmTarget = ThunderbirdProjectConfig.Compiler.javaCompatibility.toString() } dependenciesInfo { includeInApk = false includeInBundle = false } } kotlin { compilerOptions { jvmTarget = ThunderbirdProjectConfig.Compiler.jvmTarget } } dependencies { coreLibraryDesugaring(libs.android.desugar.nio) Loading build-plugin/src/main/kotlin/thunderbird.library.android.compose.gradle.kts +3 −1 Original line number Diff line number Diff line import com.android.build.api.variant.HostTestBuilder plugins { id("thunderbird.library.android") id("org.jetbrains.kotlin.plugin.compose") Loading @@ -12,7 +14,7 @@ android { androidComponents { beforeVariants(selector().withBuildType("release")) { variantBuilder -> variantBuilder.enableUnitTest = false variantBuilder.hostTests[HostTestBuilder.UNIT_TEST_TYPE]?.enable = false variantBuilder.enableAndroidTest = false } } Loading build-plugin/src/main/kotlin/thunderbird.library.android.gradle.kts +3 −4 Original line number Diff line number Diff line Loading @@ -11,13 +11,12 @@ android { buildFeatures { buildConfig = false } kotlinOptions { jvmTarget = ThunderbirdProjectConfig.Compiler.javaCompatibility.toString() } } kotlin { compilerOptions { jvmTarget.set(ThunderbirdProjectConfig.Compiler.jvmTarget) } sourceSets.all { compilerOptions { freeCompilerArgs.add("-Xwhen-guards") Loading Loading
build-plugin/build.gradle.kts +6 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,12 @@ dependencies { implementation(platform(libs.kotlin.gradle.bom)) } kotlin { compilerOptions { allWarningsAsErrors = true } } fun plugin(provider: Provider<PluginDependency>) = with(provider.get()) { "$pluginId:$pluginId.gradle.plugin:$version" }
build-plugin/src/main/kotlin/thunderbird.app.android.gradle.kts +6 −4 Original line number Diff line number Diff line Loading @@ -20,16 +20,18 @@ android { isCoreLibraryDesugaringEnabled = true } kotlinOptions { jvmTarget = ThunderbirdProjectConfig.Compiler.javaCompatibility.toString() } dependenciesInfo { includeInApk = false includeInBundle = false } } kotlin { compilerOptions { jvmTarget = ThunderbirdProjectConfig.Compiler.jvmTarget } } dependencies { coreLibraryDesugaring(libs.android.desugar.nio) Loading
build-plugin/src/main/kotlin/thunderbird.library.android.compose.gradle.kts +3 −1 Original line number Diff line number Diff line import com.android.build.api.variant.HostTestBuilder plugins { id("thunderbird.library.android") id("org.jetbrains.kotlin.plugin.compose") Loading @@ -12,7 +14,7 @@ android { androidComponents { beforeVariants(selector().withBuildType("release")) { variantBuilder -> variantBuilder.enableUnitTest = false variantBuilder.hostTests[HostTestBuilder.UNIT_TEST_TYPE]?.enable = false variantBuilder.enableAndroidTest = false } } Loading
build-plugin/src/main/kotlin/thunderbird.library.android.gradle.kts +3 −4 Original line number Diff line number Diff line Loading @@ -11,13 +11,12 @@ android { buildFeatures { buildConfig = false } kotlinOptions { jvmTarget = ThunderbirdProjectConfig.Compiler.javaCompatibility.toString() } } kotlin { compilerOptions { jvmTarget.set(ThunderbirdProjectConfig.Compiler.jvmTarget) } sourceSets.all { compilerOptions { freeCompilerArgs.add("-Xwhen-guards") Loading