mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 17:37:05 +05:30
feat(deps): configure Whetstone dependencies
This commit is contained in:
parent
15abd31b03
commit
52562afbd1
2 changed files with 32 additions and 0 deletions
|
@ -16,6 +16,7 @@ richtext = "0.15.0"
|
|||
serialization = "1.4.1"
|
||||
sqldelight = "2.0.0-alpha04"
|
||||
tangle = "0.15.1"
|
||||
whetstone = "0.3.0"
|
||||
workmanager = "2.8.0-beta02"
|
||||
|
||||
[libraries]
|
||||
|
@ -89,9 +90,11 @@ tangle-viewmodel-compose = { module = "com.rickbusarow.tangle:tangle-viewmodel-c
|
|||
tangle-work-api = { module = "com.rickbusarow.tangle:tangle-work-api", version.ref = "tangle" }
|
||||
tangle-work-compiler = { module = "com.rickbusarow.tangle:tangle-work-compiler", version.ref = "tangle" }
|
||||
testparameterinjector = "com.google.testparameterinjector:test-parameter-injector:1.9"
|
||||
whetstone = { module = "com.deliveryhero.whetstone:whetstone", version.ref = "whetstone" }
|
||||
|
||||
[plugins]
|
||||
android-test = { id = "com.android.test", version.ref = "agp" }
|
||||
anvil = "com.squareup.anvil:2.4.2"
|
||||
napt = "com.sergei-lapin.napt:1.18"
|
||||
sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }
|
||||
whetstone = { id = "com.deliveryhero.whetstone", version.ref = "whetstone" }
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
*/
|
||||
@file:Suppress("UnstableApiUsage")
|
||||
|
||||
import me.champeau.gradle.igp.gitRepositories
|
||||
|
||||
pluginManagement {
|
||||
repositories {
|
||||
exclusiveContent {
|
||||
|
@ -41,6 +43,8 @@ pluginManagement {
|
|||
includeModule("gradle.plugin.org.gradle.android", "android-cache-fix-gradle-plugin")
|
||||
includeModule("com.sergei-lapin.napt", "com.sergei-lapin.napt.gradle.plugin")
|
||||
includeModule("com.sergei-lapin.napt", "gradle")
|
||||
includeModule("me.champeau.includegit", "me.champeau.includegit.gradle.plugin")
|
||||
includeModule("me.champeau.gradle.includegit", "plugin")
|
||||
}
|
||||
}
|
||||
includeBuild("build-logic")
|
||||
|
@ -48,6 +52,29 @@ pluginManagement {
|
|||
}
|
||||
}
|
||||
|
||||
plugins { id("me.champeau.includegit") version "0.1.5" }
|
||||
|
||||
gitRepositories {
|
||||
checkoutsDirectory.set(rootProject.projectDir.resolve("build/checkouts"))
|
||||
include("whetstone") {
|
||||
uri.set("https://github.com/msfjarvis/whetstone")
|
||||
branch.set("inject-component-activity")
|
||||
includeBuild {
|
||||
dependencySubstitution {
|
||||
for (module in
|
||||
listOf(
|
||||
"whetstone",
|
||||
"whetstone-compiler",
|
||||
"whetstone-compose",
|
||||
"whetstone-worker",
|
||||
)) {
|
||||
substitute(module("com.deliveryhero.whetstone:$module")).using(project(":$module"))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
|
@ -72,8 +99,10 @@ dependencyResolutionManagement {
|
|||
includeGroup("androidx.compose.ui")
|
||||
includeGroup("androidx.concurrent")
|
||||
includeGroup("androidx.core")
|
||||
includeGroup("androidx.cursoradapter")
|
||||
includeGroup("androidx.customview")
|
||||
includeGroup("androidx.databinding")
|
||||
includeGroup("androidx.drawerlayout")
|
||||
includeGroup("androidx.exifinterface")
|
||||
includeGroup("androidx.fragment")
|
||||
includeGroup("androidx.interpolator")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue