[versions] agp = "8.8.2" exoplayer = "2.19.1" banner = "2.2.2" glide = "4.13.0" leakcanaryAndroid = "2.10" lifecycleService = "2.9.0" videocache = "2.7.1" zxing = "3.5.1" annotation = "1.9.1" dialogx = "0.0.49" eventbus = "3.3.1" javaWebsocket = "1.5.3" junit = "4.13.2" junitVersion = "1.2.1" espressoCore = "3.6.1" appcompat = "1.7.0" material = "1.12.0" activity = "1.10.1" constraintlayout = "2.2.1" kotlin = "1.9.24" coreKtx = "1.16.0" okhttp = "4.9.1" recyclerview = "1.3.2" runner = "1.0.2" preference = "1.2.1" utilcodex = "1.31.1" xlog = "1.11.1" [libraries] annotation = { module = "androidx.annotation:annotation", version.ref = "annotation" } banner = { module = "io.github.youth5201314:banner", version.ref = "banner" } exoplayer = { module = "com.google.android.exoplayer:exoplayer", version.ref = "exoplayer" } glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" } glidecompiler = { module = "com.github.bumptech.glide:compiler", version.ref = "glide" } leakcanary-android = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanaryAndroid" } lifecycle-service = { module = "androidx.lifecycle:lifecycle-service", version.ref = "lifecycleService" } videocache = { module = "com.danikula:videocache", version.ref = "videocache" } zxingcore = { module = "com.google.zxing:core", version.ref = "zxing" } dialogx = { module = "com.kongzue.dialogx:DialogX", version.ref = "dialogx" } eventbus = { module = "org.greenrobot:eventbus", version.ref = "eventbus" } java-websocket = { module = "org.java-websocket:Java-WebSocket", version.ref = "javaWebsocket" } junit = { group = "junit", name = "junit", version.ref = "junit" } ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } material = { group = "com.google.android.material", name = "material", version.ref = "material" } activity = { group = "androidx.activity", name = "activity", version.ref = "activity" } constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } runner = { group = "com.android.support.test", name = "runner", version.ref = "runner" } preference = { group = "androidx.preference", name = "preference", version.ref = "preference" } utilcodex = { module = "com.blankj:utilcodex", version.ref = "utilcodex" } xlog = { module = "com.elvishew:xlog", version.ref = "xlog" } [plugins] android-application = { id = "com.android.application", version.ref = "agp" } android-library = { id = "com.android.library", version.ref = "agp" } jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin"}