File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -141,6 +141,21 @@ platform_http_file(
141141# -------------------------------------------------------------------
142142
143143maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
144+
145+ # NOTE: even though we isolate OUR maven deps into a separate namespace, we
146+ # still need the ones from other contributing modules. That is why this
147+ # maven.install() declaration exists, and I am surprised bzlmod /
148+ # rules_jvm_external works this way.
149+ maven .install (
150+ name = "maven" ,
151+ known_contributing_modules = [
152+ "build_stack_rules_proto" ,
153+ "grpc-java" ,
154+ "io_bazel_rules_closure" ,
155+ "protobuf" ,
156+ "rules_web_testing_java" ,
157+ ],
158+ )
144159maven .install (
145160 name = "maven_rules_closure" ,
146161 artifacts = [
@@ -154,6 +169,7 @@ maven.install(
154169 "org.seleniumhq.selenium:selenium-api:4.27.0" ,
155170 "org.seleniumhq.selenium:selenium-support:4.27.0" ,
156171 ],
172+ lock_file = "//:maven_rules_closure_install.json" ,
157173)
158174maven .artifact (
159175 name = "maven_rules_closure" ,
Original file line number Diff line number Diff line change 1717load (
1818 "//closure/private:defs.bzl" ,
1919 "WebFilesInfo" ,
20+ "collect_runfiles" ,
2021 "create_argfile" ,
2122 "difference" ,
2223 "extract_providers" ,
2324 "long_path" ,
2425 "unfurl" ,
25- "collect_runfiles" ,
2626)
2727
2828def _web_library (ctx ):
@@ -224,9 +224,7 @@ web_library = rule(
224224 cfg = "exec" ,
225225 ),
226226 "server" : attr .label (
227- default = Label (
228- "//java/io/bazel/rules/closure/webfiles/server:WebfilesServer" ,
229- ),
227+ default = Label ("//java/io/bazel/rules/closure/webfiles/server:WebfilesServer" ),
230228 executable = True ,
231229 cfg = "exec" ,
232230 ),
You can’t perform that action at this time.
0 commit comments