@@ -10,7 +10,7 @@ bazel_dep(name = "rules_jvm_external", version = "6.6")
1010bazel_dep (name = "rules_android" , version = "0.6.0" , repo_name = "build_bazel_rules_android" )
1111bazel_dep (name = "rules_kotlin" , version = "1.9.6" , repo_name = "io_bazel_rules_kotlin" )
1212bazel_dep (name = "protobuf" , version = "29.0" , repo_name = "com_google_protobuf" )
13- # bazel_dep(name = "io_grpc_grpc_java ", version = "1.54 .1")
13+ bazel_dep (name = "grpc-java " , version = "1.68 .1" )
1414#needed?
1515#bazel_dep(name = "rules_python", version = "0.37.1")
1616bazel_dep (name = "rules_robolectric" , version = "4.14.1.2" , repo_name = "robolectric" )
@@ -24,6 +24,20 @@ single_version_override(
2424# maven dependencies
2525maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
2626
27+ maven .artifact (
28+ artifact = "accessibility-test-framework" ,
29+ # exclude the org.checkerframework dependency since that require
30+ # java8 compatibility. See b/176926990
31+ # accessibility-test-framework depends on hamcrest 2.2 which causes 'Using type org.hamcrest.Matcher from an indirect dependency' compile errors
32+ exclusions = [
33+ "org.checkerframework:checker" ,
34+ "org.hamcrest:hamcrest-core" ,
35+ "org.hamcrest:hamcrest-library" ,
36+ ],
37+ group = "com.google.android.apps.common.testing.accessibility.framework" ,
38+ version = "3.1.2" ,
39+ )
40+
2741maven .install (
2842 name = "maven" ,
2943 artifacts = [
@@ -46,47 +60,26 @@ maven.install(
4660# "androidx.test.uiautomator:uiautomator:2.2.0",
4761# "androidx.viewpager:viewpager:1.0.0",
4862# "androidx.window:window:1.1.0",
49- # "androidx.window:window-java:1.1.0",
50- # "androidx.window:window-core:1.1.0",
63+ "androidx.window:window-java:1.1.0" ,
64+ "androidx.window:window-core:1.1.0" ,
5165# "aopalliance:aopalliance:1.0",
5266# "com.android.tools.lint:lint-api:30.1.0",
5367# "com.android.tools.lint:lint-checks:30.1.0",
5468# "com.beust:jcommander:1.72",
55- # maven.artifact(
56- # artifact = "accessibility-test-framework",
57- # exclusions = [
58- # # exclude the org.checkerframework dependency since that require
59- # # java8 compatibility. See b/176926990
60- # maven.exclusion(
61- # artifact = "checker",
62- # group = "org.checkerframework",
63- # ),
64- # # accessibility-test-framework depends on hamcrest 2.2 which causes 'Using type org.hamcrest.Matcher from an indirect dependency' compile errors
65- # maven.exclusion(
66- # artifact = "hamcrest-core",
67- # group = "org.hamcrest",
68- # ),
69- # maven.exclusion(
70- # artifact = "hamcrest-library",
71- # group = "org.hamcrest",
72- # ),
73- # ],
74- # group = "com.google.android.apps.common.testing.accessibility.framework",
75- # version = "3.1.2",
76- # ),
69+
7770# "com.google.android.material:material:1.4.0",
7871# "com.google.auto.value:auto-value:1.5.1",
7972# "com.google.code.findbugs:jsr305:3.0.2",
8073# "com.google.code.gson:gson:2.8.5",
81- # "com.google.dagger:dagger-compiler:2.46",
82- # "com.google.dagger:dagger-producers:2.46",
83- # "com.google.dagger:dagger:2.46",
74+ "com.google.dagger:dagger-compiler:2.46" ,
75+ "com.google.dagger:dagger-producers:2.46" ,
76+ "com.google.dagger:dagger:2.46" ,
8477# "com.google.errorprone:error_prone_annotations:2.9.0",
8578# "com.google.errorprone:javac-shaded:9-dev-r4023-3",
8679# "com.google.flogger:flogger-system-backend:0.4",
8780# "com.google.flogger:flogger:0.4",
8881# "com.google.flogger:google-extensions:0.4",
89- # "com.google.googlejavaformat:google-java-format:1.4",
82+ "com.google.googlejavaformat:google-java-format:1.4" ,
9083# "com.google.guava:guava:30.1.1-android",
9184# "com.google.guava:listenablefuture:1.0",
9285# "com.google.inject.extensions:guice-multibindings:4.1.0",
@@ -96,9 +89,9 @@ maven.install(
9689# "com.linkedin.dexmaker:dexmaker-mockito:jar:2.28.1",
9790# "com.linkedin.dexmaker:dexmaker:2.28.1",
9891# "org.mockito.kotlin:mockito-kotlin:4.1.0",
99- # "com.squareup:javapoet:1.9.0",
100- # "io.grpc:grpc-okhttp:1.54.1",
101- # "io.grpc:grpc-stub:1.54.1",
92+ "com.squareup:javapoet:1.9.0" ,
93+ "io.grpc:grpc-okhttp:1.54.1" ,
94+ "io.grpc:grpc-stub:1.54.1" ,
10295# "org.apache.tomcat:annotations-api:6.0.53",
10396# "javax.annotation:javax.annotation-api:1.3.1",
10497# "javax.inject:javax.inject:1",
@@ -107,7 +100,7 @@ maven.install(
107100# "net.bytebuddy:byte-buddy-agent:1.9.10",
108101# "net.bytebuddy:byte-buddy:1.9.10",
109102# "net.sf.kxml:kxml2:jar:2.3.0",
110- # "org.ccil.cowan.tagsoup:tagsoup:1.2.1",
103+ "org.ccil.cowan.tagsoup:tagsoup:1.2.1" ,
111104# "org.checkerframework:checker-compat-qual:2.5.5",
112105# "org.hamcrest:hamcrest-core:1.3",
113106 "org.hamcrest:hamcrest-library:1.3" ,
@@ -142,6 +135,8 @@ maven.install(
142135 ],
143136)
144137
138+
139+
145140use_repo (maven , "maven" )
146141
147142
0 commit comments