11[versions ]
22
3+ kotlin = " 1.9.22"
4+ agp = " 8.2.1"
5+ gradle-maven-publish-plugin = " 0.27.0"
6+
37accompanist = " 0.32.0"
48
59androidx-activity = " 1.8.2"
@@ -45,11 +49,16 @@ joda-time = "2.12.6"
4549jsoup = " 1.17.2"
4650junit = " 4.13.2"
4751
48- kotlin = " 1.9.22"
4952kotlinx-coroutines = " 1.7.3"
5053kotlinx-coroutines-test = " 1.7.3"
5154kotlinx-serialization-json = " 1.6.2"
5255
56+ # Make sure to align with the Kotlin version.
57+ # See https://github.com/google/ksp/releases
58+ ksp = " 1.9.22-1.0.16"
59+
60+ ktlint = " 11.5.1"
61+
5362pdfium = " 1.8.2"
5463pdf-viewer = " 2.8.2"
5564# noinspection GradleDependency
@@ -60,6 +69,7 @@ robolectric = "4.11.1"
6069
6170timber = " 5.0.1"
6271
72+
6373[libraries ]
6474accompanist-themeadapter-material = { group = " com.google.accompanist" , name = " accompanist-themeadapter-material" , version.ref = " accompanist" }
6575
@@ -140,6 +150,15 @@ robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "
140150
141151timber = { group = " com.jakewharton.timber" , name = " timber" , version.ref = " timber" }
142152
153+ plugin-android = { module = " com.android.tools.build:gradle" , version.ref = " agp" }
154+ plugin-kotlin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
155+ plugin-maven-publish = { module = " com.vanniktech:gradle-maven-publish-plugin" , version.ref = " gradle-maven-publish-plugin" }
156+
157+ [plugins ]
158+ kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
159+ dokka = { id = " org.jetbrains.dokka" , version.ref = " dokka" }
160+ ktlint = { id = " org.jlleitschuh.gradle.ktlint" , version.ref = " ktlint" }
161+ ksp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
143162
144163[bundles ]
145164compose = [" androidx-compose-activity" , " androidx-compose-animation" , " androidx-compose-foundation" , " androidx-compose-material" , " androidx-compose-material3" , " androidx-compose-material-icons" , " androidx-compose-ui" , " androidx-compose-ui-tooling" ]
@@ -151,4 +170,3 @@ media3 = ["androidx-media3-session", "androidx-media3-common", "androidx-media3-
151170navigation = [" androidx-navigation-fragment" , " androidx-navigation-ui" ]
152171room = [" androidx-room-runtime" , " androidx-room-ktx" ]
153172test-frameworks = [" junit" , " androidx-ext-junit" , " androidx-expresso-core" , " robolectric" , " kotlin-junit" , " assertj" , " kotlinx-coroutines-test" ]
154-
0 commit comments