• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (C) 2010 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package {
16    default_applicable_licenses: ["prebuilts_tools_common_m2_license"],
17}
18
19// Added automatically by a large-scale-change that took the approach of
20// 'apply every license found to every target'. While this makes sure we respect
21// every license restriction, it may not be entirely correct.
22//
23// e.g. GPL in an MIT project might only apply to the contrib/ directory.
24//
25// Please consider splitting the single license below into multiple licenses,
26// taking care not to lose any license_kind information, and overriding the
27// default license using the 'licenses: [...]' property on targets as needed.
28//
29// For unused files, consider creating a 'fileGroup' with "//visibility:private"
30// to attach the license to, and including a comment whether the files may be
31// used in the current project.
32// See: http://go/android-license-faq
33license {
34    name: "prebuilts_tools_common_m2_license",
35    visibility: [":__subpackages__"],
36    license_kinds: [
37        "legacy_notice",
38        "SPDX-license-identifier-Apache-2.0",
39        "SPDX-license-identifier-BSD",
40        "SPDX-license-identifier-CC0-1.0",
41        "SPDX-license-identifier-CC-BY",
42        "SPDX-license-identifier-CDDL",
43        "SPDX-license-identifier-CDDL-1.0",
44        "SPDX-license-identifier-CPL-1.0",
45        "SPDX-license-identifier-EPL",
46        "SPDX-license-identifier-GPL",
47        "SPDX-license-identifier-GPL-2.0",
48        "SPDX-license-identifier-ISC",
49        "SPDX-license-identifier-LGPL",
50        "SPDX-license-identifier-LGPL-2.1",
51        "SPDX-license-identifier-LGPL-3.0",
52        "SPDX-license-identifier-MIT",
53        "SPDX-license-identifier-MPL",
54        "SPDX-license-identifier-MPL-1.0",
55        "SPDX-license-identifier-MPL-1.1",
56        "SPDX-license-identifier-MPL-2.0",
57    ],
58    license_text: [
59        "LICENSE",
60    ],
61}
62
63license {
64    name: "m2_guava_license",
65    visibility: [":__subpackages__"],
66    license_kinds: [
67        "SPDX-license-identifier-Apache-2.0",
68    ],
69    license_text: [
70        "repository/com/google/guava/LICENSE.txt",
71    ],
72}
73
74license {
75    name: "m2_java_diff_license",
76    visibility: [":__subpackages__"],
77    license_kinds: [
78        "SPDX-license-identifier-Apache-2.0",
79    ],
80    license_text: [
81        "repository/com/googlecode/java-diff-utils/diffutils/LICENSE.txt",
82    ],
83}
84
85license {
86    name: "m2_javax_annotation_license",
87    visibility: [":__subpackages__"],
88    license_kinds: [
89        "SPDX-license-identifier-CDDL",
90        "SPDX-license-identifier-CDDL-1.0",
91        "SPDX-license-identifier-GPL-2.0-with-classpath-exception",
92    ],
93    license_text: [
94        "repository/javax/annotation/javax.annotation-api/NOTICE",
95    ],
96}
97
98license {
99    name: "m2_api_grpc_license",
100    visibility: [":__subpackages__"],
101    license_kinds: [
102        "SPDX-license-identifier-Apache-2.0",
103    ],
104    license_text: [
105        "repository/com/google/api/grpc/LICENSE",
106    ],
107}
108
109license {
110    name: "m2_joda_time_2.9.1_license",
111    visibility: [":__subpackages__"],
112    license_kinds: [
113        "SPDX-license-identifier-Apache-2.0",
114    ],
115    license_text: [
116        "repository/joda-time/joda-time/2.9.1/LICENSE",
117    ],
118}
119
120license {
121    name: "m2_google_auth_0.13.0_license",
122    visibility: [":__subpackages__"],
123    license_kinds: [
124        "SPDX-license-identifier-BSD-3-Clause",
125    ],
126    license_text: [
127        "repository/com/google/auth/google-auth-library-credentials/0.13.0/LICENSE",
128        "repository/com/google/auth/google-auth-library-oauth2-http/0.13.0/LICENSE",
129    ],
130}
131
132license {
133    name: "m2_google_auth_1.23.0_license",
134    visibility: [":__subpackages__"],
135    license_kinds: [
136        "SPDX-license-identifier-BSD-3-Clause",
137    ],
138    license_text: [
139        "repository/com/google/auth/google-auth-library-oauth2-http/1.23.0/LICENSE",
140    ],
141}
142
143license {
144    name: "m2_grpc_netty_shaded_1.16.1_license",
145    visibility: [":__subpackages__"],
146    license_kinds: [
147        "SPDX-license-identifier-Apache-2.0",
148    ],
149    license_text: [
150        "repository/io/grpc/grpc-netty-shaded/1.16.1/LICENSE",
151    ],
152}
153
154license {
155    name: "m2_grpc_netty_shaded_1.56.0_license",
156    visibility: [":__subpackages__"],
157    license_kinds: [
158        "SPDX-license-identifier-Apache-2.0",
159    ],
160    license_text: [
161        "repository/io/grpc/grpc-netty-shaded/1.56.0/LICENSE",
162    ],
163}
164
165license {
166    name: "m2_checker_qual_jar_license",
167    visibility: [":__subpackages__"],
168    license_kinds: [
169        "SPDX-license-identifier-MIT",
170    ],
171    license_text: [
172        "repository/org/checkerframework/LICENSE",
173    ],
174}
175
176license {
177    name: "m2_jna_3.4.0_license",
178    visibility: [":__subpackages__"],
179    license_kinds: [
180        "SPDX-license-identifier-LGPL-2.1",
181    ],
182    license_text: [
183        "repository/net/java/dev/jna/jna/3.4.0/LICENSE",
184    ],
185}
186
187license {
188    name: "m2_turbine_license",
189    visibility: [":__subpackages__"],
190    license_kinds: [
191        "SPDX-license-identifier-Apache-2.0",
192    ],
193    license_text: [
194        "repository/com/google/turbine/LICENSE",
195    ],
196}
197
198java_import {
199    name: "apache-commons-lang3",
200    jars: ["repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar"],
201}
202
203java_import {
204    name: "byte-buddy-prebuilt-jar",
205    jars: [
206        "repository/net/bytebuddy/byte-buddy/1.14.18/byte-buddy-1.14.18.jar",
207        "repository/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.jar",
208    ],
209    sdk_version: "current",
210    host_supported: true,
211}
212
213java_import {
214    name: "diffutils-prebuilt-jar",
215    jars: ["repository/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar"],
216    sdk_version: "current",
217    host_supported: true,
218    licenses: ["m2_java_diff_license"],
219}
220
221java_import_host {
222    name: "google-auth-library-credentials-0.13.0",
223    jars: ["repository/com/google/auth/google-auth-library-credentials/0.13.0/google-auth-library-credentials-0.13.0.jar"],
224    licenses: ["m2_google_auth_0.13.0_license"],
225    target: {
226        windows: {
227            enabled: true,
228        },
229    },
230}
231
232java_import_host {
233    name: "google-auth-library-credentials-1.23.0",
234    jars: ["repository/com/google/auth/google-auth-library-credentials/1.23.0/google-auth-library-credentials-1.23.0.jar"],
235    licenses: ["m2_google_auth_1.23.0_license"],
236    target: {
237        windows: {
238            enabled: true,
239        },
240    },
241}
242
243java_import_host {
244    name: "google-auth-library-oauth2-http-0.13.0",
245    jars: ["repository/com/google/auth/google-auth-library-oauth2-http/0.13.0/google-auth-library-oauth2-http-0.13.0.jar"],
246    licenses: ["m2_google_auth_0.13.0_license"],
247}
248
249java_import_host {
250    name: "google-auth-library-oauth2-http-1.23.0",
251    jars: ["repository/com/google/auth/google-auth-library-oauth2-http/1.23.0/google-auth-library-oauth2-http-1.23.0.jar"],
252    licenses: ["m2_google_auth_1.23.0_license"],
253}
254
255java_import_host {
256    name: "google-http-client-jackson2-1.28.0",
257    jars: ["repository/com/google/http-client/google-http-client-jackson2/1.28.0/google-http-client-jackson2-1.28.0.jar"],
258}
259
260java_import {
261    name: "guava-listenablefuture-prebuilt-jar",
262    jars: ["repository/com/google/guava/guava/listenablefuture/1.0/listenablefuture-1.0.jar"],
263    sdk_version: "current",
264    min_sdk_version: "29",
265    apex_available: [
266        "//apex_available:platform",
267        "//apex_available:anyapex",
268    ],
269    licenses: ["m2_guava_license"],
270}
271
272java_import {
273    name: "mockito4-prebuilt-jar",
274    host_supported: true,
275    jars: ["repository/org/mockito/mockito-core/4.8.1/mockito-core-4.8.1.jar"],
276    sdk_version: "current",
277}
278
279java_import {
280    name: "mockito5-prebuilt-jar",
281    jars: ["repository/org/mockito/mockito-core/5.14.2/mockito-core-5.14.2.jar"],
282    sdk_version: "current",
283}
284
285java_import {
286    name: "inline-mockito4-prebuilt-jar",
287    jars: ["repository/org/mockito/mockito-inline/4.8.1/mockito-inline-4.8.1.jar"],
288    sdk_version: "current",
289}
290
291java_import_host {
292    name: "truth-1.4.0-prebuilt",
293    jars: ["repository/com/google/truth/truth/1.4.0/truth-1.4.0.jar"],
294    sdk_version: "current",
295}
296
297java_import {
298    name: "rxjava",
299    jars: [
300        "repository/io/reactivex/rxjava2/rxjava/2.2.9/rxjava-2.2.9.jar",
301        "repository/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar",
302    ],
303    sdk_version: "current",
304    host_supported: true,
305}
306
307java_import_host {
308    name: "kotlinpoet",
309    jars: ["repository/com/squareup/kotlinpoet/1.8.0/kotlinpoet-1.8.0.jar"],
310}
311
312java_import {
313    name: "grpc-netty-shaded-1.16.1-jar",
314    host_supported: true,
315    jars: ["repository/io/grpc/grpc-netty-shaded/1.16.1/grpc-netty-shaded-1.16.1.jar"],
316    visibility: ["//external/grpc-grpc-java/netty/shaded"],
317    licenses: ["m2_grpc_netty_shaded_1.16.1_license"],
318}
319
320java_import {
321    name: "grpc-netty-shaded-1.56.0-jar",
322    host_supported: true,
323    jars: ["repository/io/grpc/grpc-netty-shaded/1.56.0/grpc-netty-shaded-1.56.0.jar"],
324    visibility: ["//external/grpc-grpc-java/netty:__subpackages__"],
325    licenses: ["m2_grpc_netty_shaded_1.56.0_license"],
326    target: {
327        windows: {
328            enabled: true,
329        },
330    },
331}
332
333java_import_host {
334    name: "trove-prebuilt",
335    jars: ["repository/net/sf/trove4j/trove4j/1.1/trove4j-1.1.jar"],
336}
337
338java_import_host {
339    name: "jna-prebuilt",
340    jars: ["repository/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar"],
341    licenses: ["m2_jna_3.4.0_license"],
342}
343
344java_import_host {
345    name: "compile-testing-prebuilt",
346    jars: ["repository/com/google/testing/compile/compile-testing/0.19/compile-testing-0.19.jar"],
347}
348
349// Combined libraries.
350
351java_library_static {
352    name: "mockito-robolectric-prebuilt",
353    host_supported: true,
354    static_libs: [
355        "byte-buddy-prebuilt-jar",
356        "mockito4-prebuilt-jar",
357        "objenesis",
358    ],
359    sdk_version: "current",
360}
361
362java_library_static {
363    name: "inline-mockito-robolectric-prebuilt",
364    static_libs: [
365        "byte-buddy-prebuilt-jar",
366        "inline-mockito4-prebuilt-jar",
367        "objenesis",
368    ],
369    sdk_version: "current",
370}
371
372java_library_static {
373    name: "inline-mockito5-robolectric-prebuilt",
374    static_libs: [
375        "byte-buddy-prebuilt-jar",
376        "mockito5-prebuilt-jar",
377        "objenesis",
378    ],
379    sdk_version: "current",
380}
381
382license {
383    name: "m2_clikt_license",
384    visibility: [":__subpackages__"],
385    license_kinds: [
386        "SPDX-license-identifier-Apache-2.0",
387    ],
388    license_text: [
389        "repository/com/github/ajalt/clikt/LICENSE.txt",
390    ],
391}
392
393java_import {
394    name: "metalava-tools-common-m2-deps",
395    host_supported: true,
396    jars: [
397        "repository/com/github/ajalt/clikt/clikt-jvm/3.5.3/clikt-jvm-3.5.3.jar",
398        "repository/com/google/guava/guava/32.1.1-jre/guava-32.1.1-jre.jar",
399        "repository/com/google/turbine/0.2.1/turbine-0.2.1.jar",
400        "repository/com/fasterxml/jackson/core/jackson-annotations/2.15.0/jackson-annotations-2.15.0.jar",
401        "repository/com/fasterxml/jackson/core/jackson-core/2.15.0/jackson-core-2.15.0.jar",
402        "repository/com/fasterxml/jackson/core/jackson-databind/2.15.0/jackson-databind-2.15.0.jar",
403        "repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.15.0/jackson-dataformat-xml-2.15.0.jar",
404        "repository/com/fasterxml/jackson/module/jackson-module-kotlin/2.15.0/jackson-module-kotlin-2.15.0.jar",
405        "repository/com/fasterxml/woodstox/woodstox-core/6.5.1/woodstox-core-6.5.1.jar",
406        "repository/javax/xml/bind/jaxb-api/2.2.12-b140109.1041/jaxb-api-2.2.12-b140109.1041.jar",
407        "repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar",
408        "repository/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar",
409        "repository/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar",
410        "repository/org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar",
411    ],
412    static_libs: [
413        // Needed for jackson-module-kotlin.
414        "kotlin-reflect",
415    ],
416    licenses: [
417        "m2_clikt_license",
418        "m2_guava_license",
419        "m2_turbine_license",
420    ],
421}
422
423java_import {
424    name: "dokka-tools-common-m2-deps",
425    host_supported: true,
426    jars: [
427        "repository/com/intellij/core-analysis/intellij-core-analysis.jar",
428        "repository/org/jetbrains/kotlin/kotlin-compiler/1.3.61-release-180/kotlin-compiler-1.3.61-release-180.jar",
429        "repository/com/squareup/okhttp4/okhttp/4.0.0/okhttp-4.0.0-RC1.jar",
430        "repository/com/sampullara/cli/1.1.2/cli-parser-1.1.2.jar",
431        "repository/ru/yole/jkid/jkid-8fc7f12e1a.jar",
432        "repository/com/google/inject/guice/3.0/guice-3.0.jar",
433        "repository/org/jetbrains/markdown/0.1.41/markdown-0.1.41.jar",
434        "repository/org/jsoup/jsoup/1.8.3/jsoup-1.8.3.jar",
435        "repository/kotlinx/html/jvm/0.6.8/kotlinx-html-jvm-0.6.8-google.jar",
436        "repository/org/jetbrains/intellij/deps/trove4j/1.0.20181211/trove4j-1.0.20181211.jar",
437        "repository/org/jetbrains/kotlin/kotlin-script-runtime/1.3.61-release-180/kotlin-script-runtime-1.3.61-release-180-sources.jar",
438        "repository/org/jetbrains/kotlin/kotlin-reflect/1.3.61-release-180/kotlin-reflect-1.3.61-release-180.jar",
439        "repository/org/jetbrains/kotlin/kotlin-plugin-ij193/1.3.61-release-180/kotlin-plugin-ij193-1.3.61-release-180.jar",
440    ],
441}
442
443java_import {
444    name: "wire-runtime-prebuilt-jar",
445    jars: [
446        "repository/com/squareup/wire/wire-runtime-jvm/4.7.0/wire-runtime-jvm-4.7.0.jar",
447    ],
448}
449
450java_library_static {
451    name: "wire-runtime",
452    static_libs: [
453        "wire-runtime-prebuilt-jar",
454        "okio-lib",
455    ],
456    sdk_version: "current",
457}
458
459java_import {
460    name: "accessibility-test-framework",
461    jars: [
462        "repository/com/google/android/apps/common/testing/accessibility/framework/accessibility-test-framework/2.0/accessibility-test-framework-2.0.jar",
463    ],
464}
465
466java_import {
467    name: "javawriter",
468    jars: [
469        "repository/com/squareup/javawriter/2.1.1/javawriter-2.1.1.jar",
470    ],
471}
472
473java_import_host {
474    name: "com.google.api.grpc_proto-google-common-protos-prebuilt-jar",
475    jars: ["repository/com/google/api/grpc/proto-google-common-protos/1.14.0/proto-google-common-protos-1.14.0.jar"],
476    licenses: ["m2_api_grpc_license"],
477    target: {
478        windows: {
479            enabled: true,
480        },
481    },
482}
483
484java_import {
485    name: "auto-common-1.1.2",
486    jars: ["repository/com/google/auto/auto-common/1.1.2/auto-common-1.1.2.jar"],
487    host_supported: true,
488}
489
490java_import {
491    name: "auto-value-1.9",
492    jars: ["repository/com/google/auto/value/auto-value/1.9/auto-value-1.9.jar"],
493    host_supported: true,
494}
495
496java_plugin {
497    name: "auto_value_plugin_1.9",
498    static_libs: [
499        "auto-value-1.9",
500        "auto-common-1.1.2",
501        "escapevelocity",
502        "guava",
503        "javapoet",
504    ],
505    processor_class: "com.google.auto.value.processor.AutoValueProcessor",
506    visibility: ["//visibility:public"],
507}
508
509java_plugin {
510    name: "auto_value_builder_plugin_1.9",
511    static_libs: [
512        "auto-value-1.9",
513        "auto-common-1.1.2",
514        "escapevelocity",
515        "guava",
516        "javapoet",
517    ],
518    processor_class: "com.google.auto.value.processor.AutoBuilderProcessor",
519    visibility: ["//visibility:public"],
520}
521
522java_import {
523    name: "gson-prebuilt-jar-2.9.1",
524    jars: ["repository/com/google/code/gson/gson/2.9.1/gson-2.9.1.jar"],
525    sdk_version: "current",
526    host_supported: true,
527}
528
529java_import {
530    name: "commons-codec",
531    jars: ["repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"],
532    host_supported: true,
533}
534
535java_import {
536    name: "xerial-sqlite-jdbc",
537    jars: ["repository/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"],
538    host_supported: true,
539}
540
541java_import {
542    name: "jetbrains-annotations",
543    jars: ["repository/org/jetbrains/annotations/13.0/annotations-13.0.jar"],
544    host_supported: true,
545}
546
547java_import {
548    name: "checker-qual",
549    jars: ["repository/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar"],
550    host_supported: true,
551    licenses: ["m2_checker_qual_jar_license"],
552}
553
554java_import_host {
555    name: "javax-annotation-api-prebuilt-host-jar",
556    jars: ["repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar"],
557    licenses: ["m2_javax_annotation_license"],
558}
559
560build = ["robolectric.bp"]
561
562java_import_host {
563    name: "jsoup-1.6.3",
564    jars: ["repository/org/jsoup/jsoup/1.6.3/jsoup-1.6.3.jar"],
565}
566
567java_import {
568    name: "symbol-processing-api",
569    jars: ["repository/com/google/devtools/ksp/symbol-processing-api/1.4.10-dev-experimental-20201110/symbol-processing-api-1.4.10-dev-experimental-20201110.jar"],
570    host_supported: true,
571}
572
573java_import {
574    name: "kotlin-build-tools-api",
575    jars: ["repository/org/jetbrains/kotlin/kotlin-build-tools-api/2.1.10/kotlin-build-tools-api-2.1.10.jar"],
576    sdk_version: "current",
577    host_supported: true,
578}
579
580java_import {
581    name: "kotlin-build-tools-impl",
582    jars: ["repository/org/jetbrains/kotlin/kotlin-build-tools-impl/2.1.10/kotlin-build-tools-impl-2.1.10.jar"],
583    sdk_version: "current",
584    host_supported: true,
585}
586
587java_import {
588    name: "kotlin-compiler-embeddable",
589    jars: ["repository/org/jetbrains/kotlin/kotlin-compiler-embeddable/2.1.10/kotlin-compiler-embeddable-2.1.10.jar"],
590    sdk_version: "current",
591    host_supported: true,
592}
593
594java_import {
595    name: "kotlin-compiler-runner",
596    jars: ["repository/org/jetbrains/kotlin/kotlin-compiler-runner/2.1.10/kotlin-compiler-runner-2.1.10.jar"],
597    sdk_version: "current",
598    host_supported: true,
599}
600
601java_import {
602    name: "kotlin-daemon-client",
603    jars: ["repository/org/jetbrains/kotlin/kotlin-daemon-client/2.1.10/kotlin-daemon-client-2.1.10.jar"],
604    sdk_version: "current",
605    host_supported: true,
606}
607
608java_import {
609    name: "kotlin-daemon-embeddable",
610    jars: ["repository/org/jetbrains/kotlin/kotlin-daemon-embeddable/2.1.10/kotlin-daemon-embeddable-2.1.10.jar"],
611    sdk_version: "current",
612    host_supported: true,
613}
614
615java_import {
616    name: "location-gnss-joda-time",
617    jars: ["repository/joda-time/joda-time/2.9.1/joda-time-2.9.1.jar"],
618    sdk_version: "core_current",
619    licenses: ["m2_joda_time_2.9.1_license"],
620}
621
622java_import {
623    name: "dialer-common-m2-target-deps",
624    visibility: ["//packages/apps/Dialer"],
625    jars: [
626        "repository/com/google/dagger/dagger/2.7/dagger-2.7.jar",
627        "repository/com/google/guava/guava/23.0/guava-23.0.jar",
628        "repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar",
629        "repository/commons-io/commons-io/2.4/commons-io-2.4.jar",
630        "repository/com/squareup/okhttp/okhttp/2.7.4/okhttp-2.7.4.jar",
631        "repository/com/squareup/okio/okio/1.9.0/okio-1.9.0.jar",
632        "repository/io/grpc/grpc-all/1.0.3/grpc-all-1.0.3.jar",
633        "repository/io/grpc/grpc-context/1.0.3/grpc-context-1.0.3.jar",
634        "repository/io/grpc/grpc-core/1.0.3/grpc-core-1.0.3.jar",
635        "repository/io/grpc/grpc-okhttp/1.0.3/grpc-okhttp-1.0.3.jar",
636        "repository/io/grpc/grpc-protobuf-lite/1.0.3/grpc-protobuf-lite-1.0.3.jar",
637        "repository/io/grpc/grpc-stub/1.0.3/grpc-stub-1.0.3.jar",
638        "repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar",
639        "repository/javax/inject/javax.inject/1/javax.inject-1.jar",
640        "repository/me/leolin/ShortcutBadger/1.1.13/ShortcutBadger-1.1.13.jar",
641        "repository/org/apache/james/apache-mime4j-core/0.7.2/apache-mime4j-core-0.7.2.jar",
642        "repository/org/apache/james/apache-mime4j-dom/0.7.2/apache-mime4j-dom-0.7.2.jar",
643        "repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar",
644    ],
645    sdk_version: "current",
646}
647
648java_import_host {
649    name: "dialer-common-m2-host-deps",
650    visibility: ["//packages/apps/Dialer"],
651    jars: [
652        "repository/com/google/dagger/dagger/2.7/dagger-2.7.jar",
653        "repository/com/google/guava/guava/23.0/guava-23.0.jar",
654        "repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar",
655        "repository/javax/inject/javax.inject/1/javax.inject-1.jar",
656    ],
657}
658
659java_import_host {
660    name: "dialer-dagger2-compiler-deps",
661    visibility: ["//packages/apps/Dialer"],
662    jars: [
663        "repository/com/google/dagger/dagger-compiler/2.7/dagger-compiler-2.7.jar",
664        "repository/com/google/dagger/dagger-producers/2.7/dagger-producers-2.7.jar",
665    ],
666}
667
668java_plugin {
669    name: "dialer-dagger2-compiler",
670    visibility: ["//packages/apps/Dialer"],
671    static_libs: ["dialer-dagger2-compiler-deps"],
672    processor_class: "dagger.internal.codegen.ComponentProcessor",
673}
674
675java_import_host {
676    name: "jopt-simple-4.9",
677    jars: ["repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar"],
678}
679
680java_import {
681    name: "javax_annotation-api_1.3.2",
682    host_supported: true,
683    jars: ["repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar"],
684    sdk_version: "current",
685    target: {
686        windows: {
687            enabled: true,
688        },
689    },
690    licenses: ["m2_javax_annotation_license"],
691}
692