Ensure ListenableFuture is correctly included as API dependency
ListenableFuture shows up in the public API of camera-lifecycle and
camera-extensions.
Bug: 146223194
Test: N/A
Change-Id: Ic5fc00f0094af21a5edb829731293eef04d79cae
diff --git a/camera/camera-core/build.gradle b/camera/camera-core/build.gradle
index 0662393..d8520ba 100644
--- a/camera/camera-core/build.gradle
+++ b/camera/camera-core/build.gradle
@@ -26,16 +26,15 @@
}
dependencies {
- api("androidx.lifecycle:lifecycle-livedata:2.1.0")
- api("androidx.annotation:annotation-experimental:1.0.0-rc01")
- implementation("androidx.exifinterface:exifinterface:1.0.0")
api("androidx.annotation:annotation:1.0.0")
+ api("androidx.annotation:annotation-experimental:1.0.0-rc01")
+ api("androidx.lifecycle:lifecycle-livedata:2.1.0")
+ api(GUAVA_LISTENABLE_FUTURE)
+ implementation("androidx.exifinterface:exifinterface:1.0.0")
implementation("androidx.core:core:1.1.0")
implementation("androidx.concurrent:concurrent-futures:1.0.0")
implementation("androidx.lifecycle:lifecycle-common:2.1.0")
-
implementation(AUTO_VALUE_ANNOTATIONS)
- api(GUAVA_LISTENABLE_FUTURE)
annotationProcessor(AUTO_VALUE)
diff --git a/camera/camera-extensions/build.gradle b/camera/camera-extensions/build.gradle
index 067e991..ebc2149 100644
--- a/camera/camera-extensions/build.gradle
+++ b/camera/camera-extensions/build.gradle
@@ -25,11 +25,11 @@
}
dependencies {
+ api(GUAVA_LISTENABLE_FUTURE)
api(project(":camera:camera-core"))
implementation(project(":camera:camera-camera2"))
implementation("androidx.core:core:1.0.0")
implementation("androidx.concurrent:concurrent-futures:1.0.0")
- implementation(GUAVA_LISTENABLE_FUTURE)
implementation(AUTO_VALUE_ANNOTATIONS)
annotationProcessor(AUTO_VALUE)
diff --git a/camera/camera-lifecycle/build.gradle b/camera/camera-lifecycle/build.gradle
index 2e66069..290b33b 100644
--- a/camera/camera-lifecycle/build.gradle
+++ b/camera/camera-lifecycle/build.gradle
@@ -26,8 +26,9 @@
}
dependencies {
- api(project(":camera:camera-core"))
api("androidx.lifecycle:lifecycle-common:2.1.0")
+ api(GUAVA_LISTENABLE_FUTURE)
+ api(project(":camera:camera-core"))
implementation("androidx.core:core:1.1.0")
annotationProcessor(AUTO_VALUE)