Add compose-preview-detector to AGP_ARTIFACTS
Bug: 331849045
Test: Updated GMavenZipTest
Change-Id: I11f5084eca7d7621e8080e60a4fe902d0d613c08
diff --git a/BUILD.bazel b/BUILD.bazel
index 76fb507..b4df84e 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -100,6 +100,7 @@
"//tools/base/lint:lint-checks-proto",
"//tools/base/lint:tools.lint-model",
"//tools/base/lint/libs/lint-typedef-remover",
+ "//tools/base/multipreview-asm:compose-preview-detector",
"//tools/base/repository:tools.repository",
"//tools/base/sdk-common:tools.sdk-common",
"//tools/base/sdklib:tools.sdklib",
@@ -142,7 +143,6 @@
"//tools/base/lint/cli", # TODO(b/143864616): Only used for tests
"//tools/base/lint:tools.lint-api", # TODO(b/143864616): Only used for tests
"//tools/base/lint:tools.lint-checks", # TODO(b/143864616): Only used for tests
- "//tools/base/multipreview-asm:compose-preview-detector", # Used for preview screenshot testing
"//tools/base/preview/screenshot/compose-preview-validation-junit-engine", # Used for preview screenshot testing
"//tools/base/standalone-render/compose-cli:compose-preview-renderer", # Used for preview screenshot testing
"//tools/base/standalone-render/compose-cli-serialize:compose-preview-renderer-model", # Used for preview screenshot testing
diff --git a/gmaven/artifacts_allowlist.txt b/gmaven/artifacts_allowlist.txt
index 1632234..2541964 100644
--- a/gmaven/artifacts_allowlist.txt
+++ b/gmaven/artifacts_allowlist.txt
@@ -47,6 +47,7 @@
com/android/tools/build:manifest-merger
com/android/tools/chunkio:chunkio
com/android/tools:common
+ com/android/tools/compose:compose-preview-detector
com/android/tools/ddms:ddmlib
com/android/tools:draw9patch
com/android/tools:dvlib
diff --git a/gmaven/src/test/resources/com/android/tools/test/gmaven-jars.txt b/gmaven/src/test/resources/com/android/tools/test/gmaven-jars.txt
index 28639af..b7b90fb 100644
--- a/gmaven/src/test/resources/com/android/tools/test/gmaven-jars.txt
+++ b/gmaven/src/test/resources/com/android/tools/test/gmaven-jars.txt
@@ -674,6 +674,18 @@
com/android/xml/
com/android/xml/sax/
+com/android/tools/compose/compose-preview-detector
+ META-INF/
+ META-INF/MANIFEST.MF
+ META-INF/compose-preview-detector.kotlin_module
+ NOTICE
+ com/
+ com/android/
+ com/android/tools/
+ com/android/tools/preview/
+ com/android/tools/preview/multipreview/
+ com/android/tools/preview/multipreview/visitors/
+
com/android/tools/ddms/ddmlib
META-INF/
META-INF/MANIFEST.MF
diff --git a/gmaven/src/test/resources/com/android/tools/test/gmaven-poms.txt b/gmaven/src/test/resources/com/android/tools/test/gmaven-poms.txt
index 57e6b2d..3323ad1 100644
--- a/gmaven/src/test/resources/com/android/tools/test/gmaven-poms.txt
+++ b/gmaven/src/test/resources/com/android/tools/test/gmaven-poms.txt
@@ -551,6 +551,13 @@
pomName=ChunkIO
description=annotations for use with chunkio-processor, and runtime supporting APIs
+com.android.tools.compose:compose-preview-detector
+ pomName=com.android.tools.compose.compose-preview-detector
+ description=Library to search for compose previews in the Java binary code.
+ dependencies:
+ org.jetbrains.kotlin:kotlin-stdlib-jdk8 (runtime)
+ org.ow2.asm:asm (runtime)
+
com.android.tools.ddms:ddmlib
pomName=Android Tools ddmlib
description=Library providing APIs to talk to Android devices