fix(build): apply DAGP to all subprojects

This commit is contained in:
Harsh Shandilya 2024-12-12 21:59:36 +05:30
parent 6dbb1e4e59
commit 1980387d4f
11 changed files with 12 additions and 1 deletions

View file

@ -30,6 +30,7 @@ plugins {
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.navigation.safeargs)
alias(libs.plugins.screenshot)
alias(libs.plugins.dependencyAnalysis)
}
// Directly using the generated `android` accessor lights up bright red

View file

@ -11,6 +11,7 @@ plugins {
id("dev.msfjarvis.claw.kotlin-android")
alias(libs.plugins.anvil)
alias(libs.plugins.whetstone)
alias(libs.plugins.dependencyAnalysis)
}
android { namespace = "dev.msfjarvis.claw.api" }

View file

@ -10,6 +10,7 @@ plugins {
id(libs.plugins.android.test.get().pluginId)
id("dev.msfjarvis.claw.kotlin-android")
alias(libs.plugins.baselineprofile)
alias(libs.plugins.dependencyAnalysis)
}
android {

View file

@ -7,6 +7,7 @@
plugins {
`kotlin-dsl`
alias(libs.plugins.android.lint)
alias(libs.plugins.dependencyAnalysis)
}
kotlin.jvmToolchain(17)

View file

@ -17,6 +17,7 @@ plugins {
alias(libs.plugins.whetstone)
alias(libs.plugins.kotlin.composeCompiler)
alias(libs.plugins.screenshot)
alias(libs.plugins.dependencyAnalysis)
}
android {

View file

@ -9,6 +9,7 @@ plugins {
id("dev.msfjarvis.claw.kotlin-android")
alias(libs.plugins.anvil)
alias(libs.plugins.whetstone)
alias(libs.plugins.dependencyAnalysis)
}
android { namespace = "dev.msfjarvis.claw.core" }

View file

@ -1,5 +1,5 @@
/*
* Copyright © 2021-2023 Harsh Shandilya.
* Copyright © 2021-2024 Harsh Shandilya.
* Use of this source code is governed by an MIT-style
* license that can be found in the LICENSE file or at
* https://opensource.org/licenses/MIT.
@ -10,6 +10,7 @@ plugins {
id("dev.msfjarvis.claw.kotlin-jvm")
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.sqldelight)
alias(libs.plugins.dependencyAnalysis)
}
sqldelight {

View file

@ -11,6 +11,7 @@ plugins {
id("dev.msfjarvis.claw.kotlin-android")
alias(libs.plugins.anvil)
alias(libs.plugins.whetstone)
alias(libs.plugins.dependencyAnalysis)
}
android { namespace = "dev.msfjarvis.claw.database" }

View file

@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.poko)
alias(libs.plugins.ksp)
alias(libs.plugins.dependencyAnalysis)
}
dependencies {

View file

@ -11,6 +11,7 @@ plugins {
id("dev.msfjarvis.claw.kotlin-android")
alias(libs.plugins.anvil)
alias(libs.plugins.whetstone)
alias(libs.plugins.dependencyAnalysis)
}
android { namespace = "dev.msfjarvis.claw.data.store" }

View file

@ -12,6 +12,7 @@ plugins {
id("dev.msfjarvis.claw.android-library")
id("dev.msfjarvis.claw.kotlin-android")
alias(libs.plugins.kotlin.composeCompiler)
alias(libs.plugins.dependencyAnalysis)
}
android {