-
-
Notifications
You must be signed in to change notification settings - Fork 40
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
102 lines (88 loc) · 6.75 KB
/
Copy pathlibs.versions.toml
File metadata and controls
102 lines (88 loc) · 6.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
[versions]
agp = "8.10.1"
asm = "9.4" # // compatibility matrix -> https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/instrumentation/InstrumentationContext#apiversion
ktfmt = "0.51"
sqlite = "2.1.0"
sentry = "8.43.2"
# Pinned to the last release that shipped sentry-android-okhttp; the module was removed
# in 8.0.0, so there is no newer version to update to. Used only to verify the legacy
# okhttp instrumentation path in tests.
sentryAndroidOkhttp = "7.22.6"
sampleCoroutines = "1.11.0"
sampleRoom = "2.7.2"
sampleRetrofit = "3.0.0"
sampleSpringBoot = "3.4.1"
[plugins]
# Version is supplied at the apply site, normally from BuildPluginsVersion.KOTLIN.
kotlin = { id = "org.jetbrains.kotlin.jvm" }
kotlinAndroid = { id = "org.jetbrains.kotlin.android" }
kotlinSpring = { id = "org.jetbrains.kotlin.plugin.spring" }
kapt = { id = "org.jetbrains.kotlin.kapt" }
ksp = { id = "com.google.devtools.ksp" }
dokka = { id = "org.jetbrains.dokka", version = "1.9.20" }
spotless = { id = "com.diffplug.spotless", version = "8.6.0" }
mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.27.0" }
androidApplication = { id = "com.android.application", version.ref = "agp" }
androidLibrary = { id = "com.android.library", version.ref = "agp" }
buildConfig = { id = "com.github.gmazzo.buildconfig", version = "6.0.9" }
springBoot = { id = "org.springframework.boot", version = "3.4.1" }
springDependencyManagement = { id = "io.spring.dependency-management", version = "1.1.7" }
composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version = "2.1.0" }
[libraries]
junit = { group = "junit", name = "junit", version = "4.13.2" }
androidxAnnotation = { group = "androidx.annotation", name = "annotation", version = "1.9.1" }
proguard = { group = "com.guardsquare", name = "proguard-gradle", version = "7.5.0" }
# this allows us to develop against a fixed version of Gradle, as opposed to depending on the
# locally available version. kotlin-gradle-plugin follows the same approach.
gradleApi = { group = "org.gradle.experimental", name = "gradle-public-api", version = "8.9" }
agp = { group = "com.android.tools.build", name = "gradle", version.ref = "agp" }
kotlinCompilerEmbeddable = { group = "org.jetbrains.kotlin", name = "kotlin-compiler-embeddable" }
autoService = { group = "com.google.auto.service", name = "auto-service", version = "1.1.1" }
autoServiceAnnotatons = { group = "com.google.auto.service", name = "auto-service-annotations", version = "1.1.1" }
kotlinJunit = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version = "2.1.21" }
kotlinCompileTesting = { group = "dev.zacsweers.kctfork", name = "core", version = "0.13.0" }
truth = { module = "com.google.truth:truth", version = "1.4.5" }
composeDesktop = { group = "org.jetbrains.compose.desktop", name = "desktop", version = "1.6.10" }
# bytecode instrumentation
asm = { group = "org.ow2.asm", name = "asm-util", version.ref = "asm" }
asmCommons = { group = "org.ow2.asm", name = "asm-commons", version.ref = "asm" }
sqlite = { group = "androidx.sqlite", name = "sqlite", version.ref = "sqlite" }
sqliteFramework = { group = "androidx.sqlite", name = "sqlite-framework", version.ref = "sqlite" }
sentry = { group = "io.sentry", name = "sentry", version.ref = "sentry" }
sentryAndroid = { group = "io.sentry", name = "sentry-android", version.ref = "sentry" }
sentryOkhttp = { group = "io.sentry", name = "sentry-okhttp", version.ref = "sentry" }
sentryAndroidOkhttp = { group = "io.sentry", name = "sentry-android-okhttp", version.ref = "sentryAndroidOkhttp" }
sentrySpringBootJakarta = { group = "io.sentry", name = "sentry-spring-boot-starter-jakarta", version.ref = "sentry" }
# test
mockitoKotlin = { group = "org.mockito.kotlin", name = "mockito-kotlin", version = "5.4.0" }
arscLib = { group = "io.github.reandroid", name = "ARSCLib", version = "1.1.4" }
zip4j = { group = "net.lingala.zip4j", name = "zip4j", version = "2.11.5" }
# samples
sample-androidx-recyclerView = "androidx.recyclerview:recyclerview:1.2.0"
sample-androidx-lifecycle = "androidx.lifecycle:lifecycle-runtime-ktx:2.9.4"
sample-androidx-appcompat = "androidx.appcompat:appcompat:1.7.1"
sample-androidx-composeRuntime = "androidx.compose.runtime:runtime:1.5.4"
sample-androidx-composeNavigation = "androidx.navigation:navigation-compose:2.5.2"
sample-androidx-composeActivity = "androidx.activity:activity-compose:1.4.0"
sample-androidx-composeFoundation = "androidx.compose.foundation:foundation:1.5.4"
sample-androidx-composeFoundationLayout = "androidx.compose.foundation:foundation-layout:1.5.4"
sample-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "sampleCoroutines" }
sample-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "sampleCoroutines" }
sample-room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "sampleRoom" }
sample-room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "sampleRoom" }
sample-room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "sampleRoom" }
sample-retrofit-retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "sampleRetrofit" }
sample-retrofit-retrofitGson = { group = "com.squareup.retrofit2", name = "converter-gson", version.ref = "sampleRetrofit" }
sample-timber-timber = { group = "com.jakewharton.timber", name = "timber", version = "5.0.1" }
sample-fragment-fragmentKtx = { group = "androidx.fragment", name = "fragment-ktx", version = "1.3.5" }
sample-springBoot-starter = { group = "org.springframework.boot", name = "spring-boot-starter", version.ref = "sampleSpringBoot" }
sample-springBoot-starterTest = { group = "org.springframework.boot", name = "spring-boot-starter-test", version.ref = "sampleSpringBoot" }
sample-springBoot-starterWeb = { group = "org.springframework.boot", name = "spring-boot-starter-web", version.ref = "sampleSpringBoot" }
sample-springBoot-starterWebflux = { group = "org.springframework.boot", name = "spring-boot-starter-webflux", version.ref = "sampleSpringBoot" }
sample-springBoot-starterAop = { group = "org.springframework.boot", name = "spring-boot-starter-aop", version.ref = "sampleSpringBoot" }
sample-springBoot-starterSecurity = { group = "org.springframework.boot", name = "spring-boot-starter-security", version.ref = "sampleSpringBoot" }
sample-springBoot-starterJdbc = { group = "org.springframework.boot", name = "spring-boot-starter-jdbc", version.ref = "sampleSpringBoot" }
sample-springBoot-hsqldb = "org.hsqldb:hsqldb:2.7.4"
sample-springBoot-aspectj = { group = "org.aspectj", name = "aspectjweaver" }
sample-springBoot-kotlinReflect = { group = "org.jetbrains.kotlin", name = "kotlin-reflect" }
sample-springBoot-kotlinStdLib = { group = "org.jetbrains.kotlin", name = "stdlib-jdk8" }