[versions] activityCompose = "1.11.0" androidDesugarJdkLibs = "2.1.5" androidGradlePlugin = "8.13.1" androidSmsmms = "kdeconnect-1-21-0" appcompat = "1.7.1" bcpkixJdk15on = "1.70" classindexksp = "1.2" commonsCollections4 = "4.5.0" commonsIo = "2.21.0" commonsLang3 = "3.19.0" constraintlayoutCompose = "1.1.1" coreKtx = "1.17.0" dependencyLicenseReport = "2.9" disklrucache = "2.0.2" documentfile = "1.1.0" gridlayout = "1.1.0" jsonassert = "1.5.3" junit = "4.13.2" kotlin = "2.2.21" kspPlugin = "2.3.0" kotlinxCoroutinesCore = "1.10.2" lifecycleExtensions = "2.2.0" lifecycleRuntimeKtx = "2.9.4" logger = "1.0.3" androidMaterial = "1.13.0" composeMaterialIcons = "1.7.8" composeMaterial3 = "1.4.0" media = "1.7.1" minaCore = "2.2.4" mockk = "1.14.6" preferenceKtx = "1.2.1" reactiveStreams = "1.0.4" recyclerview = "1.4.0" rxjava = "2.2.21" slf4j-handroid = "2.0.13" slf4j-simple = "2.0.17" sshdCore = "2.16.0" swiperefreshlayout = "1.1.0" uiToolingPreview = "1.9.4" univocityParsers = "2.9.1" [libraries] android-desugarJdkLibsNio = { module = "com.android.tools:desugar_jdk_libs_nio", version.ref = "androidDesugarJdkLibs" } android-smsmms = { module = "org.kde.invent.sredman:android-smsmms", version.ref = "androidSmsmms" } androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" } androidx-compose-material3 = { module = "androidx.compose.material3:material3", version.ref = "composeMaterial3" } androidx-compose-material-icons = { module = "androidx.compose.material:material-icons-core", version.ref = "composeMaterialIcons" } androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "uiToolingPreview" } androidx-constraintlayout-compose = { module = "androidx.constraintlayout:constraintlayout-compose", version.ref = "constraintlayoutCompose" } androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "uiToolingPreview" } androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" } androidx-documentfile = { module = "androidx.documentfile:documentfile", version.ref = "documentfile" } androidx-gridlayout = { module = "androidx.gridlayout:gridlayout", version.ref = "gridlayout" } androidx-lifecycle-common-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "lifecycleRuntimeKtx" } androidx-lifecycle-extensions = { module = "androidx.lifecycle:lifecycle-extensions", version.ref = "lifecycleExtensions" } androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" } androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleRuntimeKtx" } androidx-media = { module = "androidx.media:media", version.ref = "media" } androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "preferenceKtx" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } androidx-swiperefreshlayout = { module = "androidx.swiperefreshlayout:swiperefreshlayout", version.ref = "swiperefreshlayout" } bcpkix-jdk15on = { module = "org.bouncycastle:bcpkix-jdk15on", version.ref = "bcpkixJdk15on" } classindexksp = { module = "com.github.albertvaka:classindexksp", version.ref = "classindexksp" } commons-collections4 = { module = "org.apache.commons:commons-collections4", version.ref = "commonsCollections4" } commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" } commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commonsLang3" } disklrucache = { module = "com.jakewharton:disklrucache", version.ref = "disklrucache" } jsonassert = { module = "org.skyscreamer:jsonassert", version.ref = "jsonassert" } junit = { module = "junit:junit", version.ref = "junit" } android-gradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "androidGradlePlugin" } kotlin-gradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutinesCore" } kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesCore" } logger = { module = "com.klinkerapps:logger", version.ref = "logger" } google-android-material = { module = "com.google.android.material:material", version.ref = "androidMaterial" } apache-mina-core = { module = "org.apache.mina:mina-core", version.ref = "minaCore" } apache-sshd-core = { module = "org.apache.sshd:sshd-core", version.ref = "sshdCore" } apache-sshd-sftp = { module = "org.apache.sshd:sshd-sftp", version.ref = "sshdCore" } apache-sshd-scp = { module = "org.apache.sshd:sshd-scp", version.ref = "sshdCore" } apache-sshd-mina = { module = "org.apache.sshd:sshd-mina", version.ref = "sshdCore" } mockk = { module = "io.mockk:mockk", version.ref = "mockk" } reactive-streams = { module = "org.reactivestreams:reactive-streams", version.ref = "reactiveStreams" } rxjava = { module = "io.reactivex.rxjava2:rxjava", version.ref = "rxjava" } univocity-parsers = { module = "com.univocity:univocity-parsers", version.ref = "univocityParsers" } slf4j-handroid = { module = "com.gitlab.mvysny.slf4j:slf4j-handroid", version.ref = "slf4j-handroid" } slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j-simple" } [plugins] android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } ksp = { id = "com.google.devtools.ksp", version.ref = "kspPlugin" } dependencyLicenseReport = { id = "com.github.jk1.dependency-license-report", version.ref = "dependencyLicenseReport" }