v0.6.4
This commit is contained in:
@@ -1,79 +1,91 @@
|
||||
# Taken from NIA sample app by Google
|
||||
[versions]
|
||||
desugaring = "2.1.4"
|
||||
agp = "8.8.1"
|
||||
material = "1.12.0"
|
||||
activity = "1.10.0"
|
||||
app-compat = "1.7.0"
|
||||
core = "1.15.0"
|
||||
datastore = "1.1.2"
|
||||
fragment = "1.8.6"
|
||||
espresso = "3.6.1"
|
||||
lifecycle = "2.8.7"
|
||||
recycler-view = "1.4.0"
|
||||
sqlite = "2.4.0"
|
||||
test-ext = "1.2.1"
|
||||
test-rules = "1.6.1"
|
||||
test-runner = "1.6.2"
|
||||
ui-automator = "2.3.0"
|
||||
work = "2.10.0"
|
||||
coil = "3.1.0"
|
||||
androidDesugarJdkLibs = "2.1.4"
|
||||
androidGradlePlugin = "8.7.3"
|
||||
androidMaterial = "1.12.0"
|
||||
androidxActivity = "1.9.3"
|
||||
androidxAppCompat = "1.7.0"
|
||||
androidxCore = "1.15.0"
|
||||
androidxDataStore = "1.1.1"
|
||||
androidxFragment = "1.8.5"
|
||||
androidxEspresso = "3.6.1"
|
||||
androidxLifecycle = "2.8.7"
|
||||
androidxNavigation = "2.8.5"
|
||||
androidxRecyclerView = "1.3.2"
|
||||
androidxSqlite = "2.4.0"
|
||||
androidxTestCore = "1.6.1"
|
||||
androidxTestExt = "1.2.1"
|
||||
androidxTestRules = "1.6.1"
|
||||
androidxTestRunner = "1.6.2"
|
||||
androidxUiAutomator = "2.3.0"
|
||||
androidxWork = "2.10.0"
|
||||
coil = "2.7.0"
|
||||
fdroid = "0.1.1"
|
||||
leakcanary = "2.14"
|
||||
hilt = "2.55"
|
||||
hilt = "2.54"
|
||||
hiltExt = "1.2.0"
|
||||
junit4 = "4.13.2"
|
||||
jackson = "2.18.2"
|
||||
kotlin = "2.1.10"
|
||||
coroutines = "1.10.1"
|
||||
datetime = "0.6.2"
|
||||
serialization = "1.8.0"
|
||||
ksp = "2.1.10-1.0.30"
|
||||
kotlin = "2.1.0"
|
||||
kotlinxCoroutines = "1.10.1"
|
||||
kotlinxDatetime = "0.6.1"
|
||||
kotlinxSerializationJson = "1.7.3"
|
||||
ksp = "2.1.0-1.0.29"
|
||||
ktlint = "12.1.2"
|
||||
ktor = "3.1.0"
|
||||
ktor = "3.0.3"
|
||||
libsu = "6.0.0"
|
||||
room = "2.6.1"
|
||||
shizuku = "13.0.0"
|
||||
image-viewer = "v1.0.1"
|
||||
junit-jupiter = "5.11.4"
|
||||
junitJupiter = "5.11.4"
|
||||
|
||||
[libraries]
|
||||
desugaring = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "desugaring" }
|
||||
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
|
||||
activity = { group = "androidx.activity", name = "activity", version.ref = "activity" }
|
||||
fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment" }
|
||||
appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "app-compat" }
|
||||
core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "core" }
|
||||
datastore-core = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "datastore" }
|
||||
datastore-proto = { group = "androidx.datastore", name = "datastore", version.ref = "datastore" }
|
||||
lifecycle-runtime= { group = "androidx.lifecycle", name = "lifecycle-runtime", version.ref = "lifecycle" }
|
||||
lifecycle-viewModel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "lifecycle" }
|
||||
recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recycler-view" }
|
||||
sqlite-ktx = { group = "androidx.sqlite", name = "sqlite-ktx", version.ref = "sqlite" }
|
||||
test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso" }
|
||||
test-ext = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "test-ext" }
|
||||
test-rules = { group = "androidx.test", name = "rules", version.ref = "test-rules" }
|
||||
test-runner = { group = "androidx.test", name = "runner", version.ref = "test-runner" }
|
||||
test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "ui-automator" }
|
||||
work-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "work" }
|
||||
work-testing = { group = "androidx.work", name = "work-testing", version.ref = "work" }
|
||||
coil-core = { group = "io.coil-kt.coil3", name = "coil", version.ref = "coil" }
|
||||
coil-network = { group = "io.coil-kt.coil3", name = "coil-network-ktor3", version.ref = "coil" }
|
||||
android-desugarJdkLibs = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" }
|
||||
android-material = { group = "com.google.android.material", name = "material", version.ref = "androidMaterial" }
|
||||
androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "androidxActivity" }
|
||||
androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "androidxFragment" }
|
||||
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppCompat" }
|
||||
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidxCore" }
|
||||
androidx-dataStore-core = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "androidxDataStore" }
|
||||
androidx-dataStore-proto = { group = "androidx.datastore", name = "datastore", version.ref = "androidxDataStore" }
|
||||
androidx-lifecycle-livedata-ktx = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "androidxLifecycle" }
|
||||
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "androidxLifecycle" }
|
||||
androidx-lifecycle-viewModel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "androidxLifecycle" }
|
||||
androidx-navigation = { group = "androidx.navigation", name = "navigation", version.ref = "androidxNavigation" }
|
||||
androidx-navigation-testing = { group = "androidx.navigation", name = "navigation-testing", version.ref = "androidxNavigation" }
|
||||
androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "androidxRecyclerView" }
|
||||
androidx-sqlite-ktx = { group = "androidx.sqlite", name = "sqlite-ktx", version.ref = "androidxSqlite" }
|
||||
androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidxTestCore" }
|
||||
androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "androidxEspresso" }
|
||||
androidx-test-ext = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "androidxTestExt" }
|
||||
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTestRules" }
|
||||
androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTestRunner" }
|
||||
androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "androidxUiAutomator" }
|
||||
androidx-work-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidxWork" }
|
||||
androidx-work-testing = { group = "androidx.work", name = "work-testing", version.ref = "androidxWork" }
|
||||
coil-kt = { group = "io.coil-kt", name = "coil", version.ref = "coil" }
|
||||
coil-kt-svg = { group = "io.coil-kt", name = "coil-svg", version.ref = "coil" }
|
||||
fdroid-index = { group = "org.fdroid", name = "index", version.ref = "fdroid" }
|
||||
fdroid-download = { group = "org.fdroid", name = "download", version.ref = "fdroid" }
|
||||
hilt-core = { group = "com.google.dagger", name = "hilt-core", version.ref = "hilt" }
|
||||
hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }
|
||||
hilt-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt" }
|
||||
hilt-ext-work = { group = "androidx.hilt", name = "hilt-work", version.ref = "hiltExt" }
|
||||
hilt-ext-compiler = { group = "androidx.hilt", name = "hilt-compiler", version.ref = "hiltExt" }
|
||||
hilt-android-testing = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "hilt" }
|
||||
leakcanary = { group = "com.squareup.leakcanary", name = "leakcanary-android", version.ref = "leakcanary" }
|
||||
junit4 = { group = "junit", name = "junit", version.ref = "junit4" }
|
||||
jackson-core = { group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "jackson" }
|
||||
kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" }
|
||||
kotlin-test = { group = "org.jetbrains.kotlin", name = "kotlin-test", version.ref = "kotlin" }
|
||||
coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "coroutines" }
|
||||
coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
|
||||
coroutines-guava = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "coroutines" }
|
||||
coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutines" }
|
||||
datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "datetime" }
|
||||
serialization = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "serialization" }
|
||||
ktor-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" }
|
||||
ktor-okhttp = { group = "io.ktor", name = "ktor-client-okhttp", version.ref = "ktor" }
|
||||
ktor-mock = { group = "io.ktor", name = "ktor-client-mock", version.ref = "ktor" }
|
||||
kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
|
||||
kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" }
|
||||
kotlinx-coroutines-guava = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-guava", version.ref = "kotlinxCoroutines" }
|
||||
kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
|
||||
kotlinx-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "kotlinxDatetime" }
|
||||
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
|
||||
ktor-core = { group = "io.ktor", name = "ktor-client-core" }
|
||||
ktor-okhttp = { group = "io.ktor", name = "ktor-client-okhttp" }
|
||||
ktor-mock = { group = "io.ktor", name = "ktor-client-mock" }
|
||||
libsu-core = { group = "com.github.topjohnwu.libsu", name = "core", version.ref = "libsu" }
|
||||
room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" }
|
||||
room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" }
|
||||
@@ -81,20 +93,38 @@ room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "
|
||||
shizuku-api = { group = "dev.rikka.shizuku", name = "api", version.ref = "shizuku" }
|
||||
shizuku-provider = { group = "dev.rikka.shizuku", name = "provider", version.ref = "shizuku" }
|
||||
image-viewer = { module = "com.github.stfalcon-studio:StfalconImageViewer", version.ref = "image-viewer" }
|
||||
junit-bom = { group = "org.junit", name = "junit-bom", version.ref = "junit-jupiter" }
|
||||
junit-bom = { group = "org.junit", name = "junit-bom", version.ref = "junitJupiter" }
|
||||
junit-jupiter = { group = "org.junit.jupiter", name = "junit-jupiter" }
|
||||
junit-platform = { group = "org.junit.platform", name = "junit-platform-launcher" }
|
||||
|
||||
# Dependencies of the included build-logic
|
||||
android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" }
|
||||
kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
|
||||
kotlin-ktlint = { group = "org.jlleitschuh.gradle", name = "ktlint-gradle", version.ref = "ktlint" }
|
||||
ksp-gradlePlugin = { group = "com.google.devtools.ksp", name = "com.google.devtools.ksp.gradle.plugin", version.ref = "ksp" }
|
||||
|
||||
[plugins]
|
||||
android-application = { id = "com.android.application", version.ref = "agp" }
|
||||
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
||||
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
|
||||
android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" }
|
||||
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
|
||||
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
|
||||
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
||||
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||||
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
||||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||||
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
||||
ktor = { id = "io.ktor.plugin", version.ref = "ktor" }
|
||||
|
||||
# Plugins defined by this project
|
||||
looker-android-application = { id = "looker.android.application", version = "unspecified" }
|
||||
looker-android-library = { id = "looker.android.library", version = "unspecified" }
|
||||
looker-jvm-library = { id = "looker.jvm.library", version = "unspecified" }
|
||||
looker-hilt = { id = "looker.hilt", version = "unspecified" }
|
||||
looker-hilt-work = { id = "looker.hilt.work", version = "unspecified" }
|
||||
looker-lint = { id = "looker.lint", version = "unspecified" }
|
||||
looker-room = { id = "looker.room", version = "unspecified" }
|
||||
looker-serialization = { id = "looker.serialization", version = "unspecified" }
|
||||
|
||||
[bundles]
|
||||
coil = ["coil-core", "coil-network"]
|
||||
test-unit = ["junit-jupiter", "ktor-mock", "coroutines-test", "kotlin-test"]
|
||||
test-android = ["test-runner", "test-rules", "test-ext", "test-espresso-core", "coroutines-test", "kotlin-test"]
|
||||
test-android = ["androidx-test-runner", "androidx-test-rules", "androidx-test-ext", "androidx-test-espresso-core", "kotlinx-coroutines-test", "kotlin-test"]
|
||||
test-ui = ["androidx-test-runner", "androidx-test-rules", "androidx-test-espresso-core", "androidx-test-uiautomator", "kotlinx-coroutines-test", "kotlin-test"]
|
||||
|
||||
Reference in New Issue
Block a user