From 705a2db830dac58814347bd4f67adcf551316773 Mon Sep 17 00:00:00 2001 From: Tomasz Pasternak Date: Fri, 23 Feb 2024 18:51:03 +0100 Subject: [PATCH] fix: exception when trying to import java project (#6140) For the reference: https://github.com/google/guava/blob/37ce42927192b4fbd7b1d0cf946485f88fa25130/README.md#important-warnings "Guava has one dependency that is needed for linkage at runtime: com.google.guava:failureaccess:1.0.2." closes #6139 --- WORKSPACE | 9 +++++++++ aspect/tools/BUILD | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 9253f957961..2c030350cb9 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -757,6 +757,15 @@ jvm_maven_import_external( ], ) +jvm_maven_import_external( + name = "com_google_guava_failureaccess", + artifact = "com.google.guava:failureaccess:1.0.2", + artifact_sha256 = "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", + server_urls = [ + "https://repo1.maven.org/maven2", + ], +) + jvm_maven_import_external( name = "gson", artifact = "com.google.code.gson:gson:2.9.1", diff --git a/aspect/tools/BUILD b/aspect/tools/BUILD index 4170a86cd57..3d3a5c37021 100644 --- a/aspect/tools/BUILD +++ b/aspect/tools/BUILD @@ -12,10 +12,11 @@ java_library( srcs = glob(["src/**/*.java"]), javacopts = ["-source 8 -target 8"], deps = [ - "@com_google_guava_guava//jar", "//proto:proto_deps", - "@jsr305_annotations//jar", "//third_party/bazel/src/main/protobuf:worker_protocol_java_proto", + "@com_google_guava_failureaccess//jar", + "@com_google_guava_guava//jar", + "@jsr305_annotations//jar", ], )