@@ -5,6 +5,7 @@ androidMinSdk = "21"
5
5
autoFactory = " 1.0"
6
6
autoService = " 1.0"
7
7
autoValue = " 1.9"
8
+ lifecycle = " 2.5.1"
8
9
lint = " 30.3.1"
9
10
guava = " 33.0.0-jre"
10
11
gradleIncap = " 0.2"
@@ -24,6 +25,9 @@ androidx-annotations = { module = "androidx.annotation:annotation", version = "1
24
25
androidx-activity = { module = " androidx.activity:activity" , version = " 1.5.1" }
25
26
androidx-appcompat = { module = " androidx.appcompat:appcompat" , version = " 1.3.1" }
26
27
androidx-fragment = { module = " androidx.fragment:fragment" , version = " 1.5.1" }
28
+ androidx-lifecycle-viewmodel = { module = " androidx.lifecycle:lifecycle-viewmodel" , version.ref = " lifecycle" }
29
+ androidx-lifecycle-viewmodel-savedstate = { module = " androidx.lifecycle:lifecycle-viewmodel-savedstate" , version.ref = " lifecycle" }
30
+ androidx-savedstate = { module = " androidx.savedstate:savedstate" , version = " 1.2.0" }
27
31
androidx-lint = { module = " androidx.lint:lint-gradle" , version = " 1.0.0-alpha04" }
28
32
androidx-test-ext-junit = { module = " androidx.test.ext:junit" , version = " 1.2.1" }
29
33
auto-common = { module = " com.google.auto:auto-common" , version = " 1.2.1" }
@@ -37,15 +41,12 @@ binaryCompatibilityValidatorPlugin = { module = "org.jetbrains.kotlinx:binary-co
37
41
checkerFramework = { module = " org.checkerframework:checker-compat-qual" , version = " 2.5.3" }
38
42
errorprone-annotations = { module = " com.google.errorprone:error_prone_annotations" , version = " 2.23.0" }
39
43
findBugs = { module = " com.google.code.findbugs:jsr305" , version = " 3.0.1" }
40
- javaFormatter = { module = " com.google.googlejavaformat:google-java-format" , version = " 1.5" }
41
- javaCompileTesting = { module = " com.google.testing.compile:compile-testing" , version = " 0.18" }
42
- lint-api = { module = " com.android.tools.lint:lint-api" , version.ref = " lint" }
43
- lint-checks = { module = " com.android.tools.lint:lint-checks" , version.ref = " lint" }
44
- lint-tests = { module = " com.android.tools.lint:lint-tests" , version.ref = " lint" }
45
44
guava-jre = { module = " com.google.guava:guava" , version.ref = " guava" }
46
45
guava-failureAccess = { module = " com.google.guava:failureaccess" , version = " 1.0.1" }
47
46
gradleIncap-annotations = { module = " net.ltgt.gradle.incap:incap" , version.ref = " gradleIncap" }
48
47
gradleIncap-compiler = { module = " net.ltgt.gradle.incap:incap-processor" , version.ref = " gradleIncap" }
48
+ javaFormatter = { module = " com.google.googlejavaformat:google-java-format" , version = " 1.5" }
49
+ javaCompileTesting = { module = " com.google.testing.compile:compile-testing" , version = " 0.18" }
49
50
jakarta-inject = { module = " jakarta.inject:jakarta.inject-api" , version = " 2.0.1" }
50
51
javaPoet = { module = " com.squareup:javapoet" , version = " 1.13.0" }
51
52
javax-inject = { module = " javax.inject:javax.inject" , version = " 1" }
@@ -62,6 +63,9 @@ ksp = { module = "com.google.devtools.ksp:symbol-processing", version.ref = "ksp
62
63
ksp-api = { module = " com.google.devtools.ksp:symbol-processing-api" , version.ref = " ksp" }
63
64
ksp-common = { module = " com.google.devtools.ksp:symbol-processing-common-deps" , version.ref = " ksp" }
64
65
ksp-embeddable = { module = " com.google.devtools.ksp:symbol-processing-aa-embeddable" , version.ref = " ksp" }
66
+ lint-api = { module = " com.android.tools.lint:lint-api" , version.ref = " lint" }
67
+ lint-checks = { module = " com.android.tools.lint:lint-checks" , version.ref = " lint" }
68
+ lint-tests = { module = " com.android.tools.lint:lint-tests" , version.ref = " lint" }
65
69
publishPlugin = { module = " com.vanniktech:gradle-maven-publish-plugin" , version.ref = " publish" }
66
70
robolectric = { module = " org.robolectric:robolectric" , version = " 4.14.1" }
67
71
truth = { module = " com.google.truth:truth" , version.ref = " truth" }
0 commit comments