mirror of
https://github.com/home-assistant/android
synced 2024-10-15 12:32:54 +00:00
b0deb6de77
* Migrate deploys to Fastlane * Couple minor fixes to onPush.yml * Copy paste is hard
40 lines
1,015 B
Plaintext
40 lines
1,015 B
Plaintext
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
|
|
plugins {
|
|
alias(libs.plugins.ktlint)
|
|
|
|
alias(libs.plugins.android.application).apply(false)
|
|
alias(libs.plugins.android.library).apply(false)
|
|
alias(libs.plugins.kotlin.android).apply(false)
|
|
alias(libs.plugins.google.services).apply(false)
|
|
alias(libs.plugins.firebase.appdistribution).apply(false)
|
|
alias(libs.plugins.hilt).apply(false)
|
|
alias(libs.plugins.kotlin.kapt).apply(false)
|
|
alias(libs.plugins.kotlin.parcelize).apply(false)
|
|
}
|
|
|
|
allprojects {
|
|
apply(plugin = rootProject.libs.plugins.ktlint.get().pluginId)
|
|
|
|
tasks.withType<KotlinCompile>().configureEach {
|
|
kotlinOptions {
|
|
jvmTarget = libs.versions.javaVersion.get()
|
|
}
|
|
}
|
|
}
|
|
|
|
tasks.register("clean").configure {
|
|
delete("build")
|
|
}
|
|
|
|
ktlint {
|
|
android.set(true)
|
|
}
|
|
|
|
tasks.register("versionFile").configure {
|
|
group = "publishing"
|
|
doLast {
|
|
File(projectDir, "version.txt").writeText(project.version.toString())
|
|
}
|
|
}
|