11[versions ]
2+ apollo = " 2.5.9"
23androidxLifecycle = " 2.2.0"
34androidxNavigation = " 2.4.2"
45androidxTestCore = " 1.6.1"
56androidxCompose = " 1.6.3"
7+ composeCompiler = " 1.5.14"
68coroutines = " 1.6.1"
79espresso = " 3.5.0"
10+ feign = " 11.6"
11+ jacoco = " 0.8.7"
812jackson = " 2.18.3"
913jetbrainsCompose = " 1.6.11"
1014kotlin = " 1.9.24"
15+ kotlin-compatible-version = " 1.6"
1116logback = " 1.2.9"
1217log4j2 = " 2.20.0"
1318nopen = " 1.0.1"
@@ -23,10 +28,10 @@ retrofit = "2.9.0"
2328slf4j = " 1.7.30"
2429springboot2 = " 2.7.18"
2530springboot3 = " 3.5.0"
31+ # Android
2632targetSdk = " 34"
2733compileSdk = " 34"
2834minSdk = " 21"
29- jacoco = " 0.8.7"
3035
3136[plugins ]
3237kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
@@ -49,6 +54,11 @@ spring-dependency-management = { id = "io.spring.dependency-management", version
4954gretty = { id = " org.gretty" , version = " 4.0.0" }
5055
5156[libraries ]
57+ apache-httpclient = { module = " org.apache.httpcomponents.client5:httpclient5" , version = " 5.0.4" }
58+ apollo2-coroutines = { module = " com.apollographql.apollo:apollo-coroutines-support" , version.ref = " apollo" }
59+ apollo2-runtime = { module = " com.apollographql.apollo:apollo-runtime" , version.ref = " apollo" }
60+ apollo3-kotlin = { module = " com.apollographql.apollo3:apollo-runtime" , version = " 3.8.2" }
61+ apollo4-kotlin = { module = " com.apollographql.apollo:apollo-runtime" , version = " 4.1.1" }
5262androidx-appcompat = { module = " androidx.appcompat:appcompat" , version = " 1.3.0" }
5363androidx-annotation = { module = " androidx.annotation:annotation" , version = " 1.9.1" }
5464androidx-activity-compose = { module = " androidx.activity:activity-compose" , version = " 1.8.2" }
@@ -69,7 +79,14 @@ androidx-navigation-compose = { module = "androidx.navigation:navigation-compose
6979androidx-sqlite = { module = " androidx.sqlite:sqlite" , version = " 2.3.1" }
7080androidx-recyclerview = { module = " androidx.recyclerview:recyclerview" , version = " 1.2.1" }
7181coil-compose = { module = " io.coil-kt:coil-compose" , version = " 2.6.0" }
82+ commons-compress = {module = " org.apache.commons:commons-compress" , version = " 1.25.0" }
83+ context-propagation = { module = " io.micrometer:context-propagation" , version = " 1.1.0" }
7284errorprone-core = { module = " com.google.errorprone:error_prone_core" , version = " 2.11.0" }
85+ feign-core = { module = " io.github.openfeign:feign-core" , version.ref = " feign" }
86+ feign-gson = { module = " io.github.openfeign:feign-gson" , version.ref = " feign" }
87+ graphql-java17 = { module = " com.graphql-java:graphql-java" , version = " 17.3" }
88+ graphql-java22 = { module = " com.graphql-java:graphql-java" , version = " 22.1" }
89+ graphql-java24 = { module = " com.graphql-java:graphql-java" , version = " 24.0" }
7390jackson-databind = { module = " com.fasterxml.jackson.core:jackson-databind" , version.ref = " jackson" }
7491jackson-kotlin = { module = " com.fasterxml.jackson.module:jackson-module-kotlin" , version.ref = " jackson" }
7592jetbrains-annotations = { module = " org.jetbrains:annotations" , version = " 23.0.0" }
@@ -93,8 +110,14 @@ otel-javaagent-tooling = { module = "io.opentelemetry.javaagent:opentelemetry-ja
93110otel-javaagent-extension-api = { module = " io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api" , version.ref = " otelInstrumentationAlpha" }
94111otel-semconv = { module = " io.opentelemetry.semconv:opentelemetry-semconv" , version.ref = " otelSemanticConventions" }
95112otel-semconv-incubating = { module = " io.opentelemetry.semconv:opentelemetry-semconv-incubating" , version.ref = " otelSemanticConventions" }
113+ p6spy = { module = " p6spy:p6spy" , version = " 3.9.1" }
114+ quartz = { module = " org.quartz-scheduler:quartz" , version = " 2.3.0" }
115+ reactor-core = { module = " io.projectreactor:reactor-core" , version = " 3.5.3" }
96116retrofit = { module = " com.squareup.retrofit2:retrofit" , version.ref = " retrofit" }
97117retrofit-gson = { module = " com.squareup.retrofit2:converter-gson" , version.ref = " retrofit" }
118+ sentry-native-ndk = { module = " io.sentry:sentry-native-ndk" , version = " 0.8.4" }
119+ servlet-api = { module = " javax.servlet:javax.servlet-api" , version = " 3.1.0" }
120+ servlet-jakarta-api = { module = " jakarta.servlet:jakarta.servlet-api" , version = " 5.0.0" }
98121slf4j-api = { module = " org.slf4j:slf4j-api" , version.ref = " slf4j" }
99122slf4j-jdk14 = { module = " org.slf4j:slf4j-jdk14" , version.ref = " slf4j" }
100123slf4j2-api = { module = " org.slf4j:slf4j-api" , version = " 2.0.5" }
0 commit comments