fix: Refactor of shared module + minor fixes

This commit is contained in:
brosssh
2025-07-08 13:07:09 +02:00
parent e75f8da85a
commit 5f6c7e5333
34 changed files with 131 additions and 143 deletions

View File

@@ -5,6 +5,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlin.parcelize) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.compose.compiler) apply false
@@ -26,7 +27,7 @@ subprojects {
}
}
if (project.path.endsWith("-downloader")) {
if (project.path.startsWith(":downloaders:")) {
apply(plugin = "com.android.application")
apply(plugin = "org.jetbrains.kotlin.android")
apply(plugin = "maven-publish")
@@ -76,7 +77,7 @@ subprojects {
applicationVariants.all {
outputs.all {
this as ApkVariantOutputImpl
outputFileName = "${project.name}-$version.apk"
outputFileName = "${project.name}-downloader-$version.apk"
}
}
}
@@ -90,7 +91,7 @@ subprojects {
tasks.register("assembleReleaseSignApk") {
dependsOn("assembleRelease")
val apk = layout.buildDirectory.file("outputs/apk/release/${project.name}-$version.apk")
val apk = layout.buildDirectory.file("outputs/apk/release/${project.name}-downloader-$version.apk")
inputs.file(apk).withPropertyName("input")
outputs.file(apk.map { it.asFile.resolveSibling("${it.asFile.name}.asc") })