| load("@rules_java//java:defs.bzl", "java_library") |
| |
| package( |
| default_applicable_licenses = ["//:license"], |
| default_visibility = ["//src:__subpackages__"], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["**"]) + [ |
| "//src/main/java/com/google/devtools/build/lib/remote/chunking:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/circuitbreaker:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/disk:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/downloader:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/grpc:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/http:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/logging:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/options:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:srcs", |
| "//src/main/java/com/google/devtools/build/lib/remote/zstd:srcs", |
| ], |
| visibility = ["//src:__subpackages__"], |
| ) |
| |
| java_library( |
| name = "remote_action", |
| srcs = ["RemoteAction.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "combined_cache_client_factory", |
| srcs = ["CombinedCacheClientFactory.java"], |
| deps = [ |
| ":Retrier", |
| "//src/main/java/com/google/devtools/build/lib/authandtls", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/disk", |
| "//src/main/java/com/google/devtools/build/lib/remote/http", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//third_party:auth", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:netty", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_repo_contents_cache_impl", |
| srcs = ["RemoteRepoContentsCacheImpl.java"], |
| deps = [ |
| ":combined_cache", |
| ":remote_external_overlay_file_system", |
| ":upload_manifest", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", |
| "//src/main/java/com/google/devtools/build/lib/bazel/repository:digest_writer", |
| "//src/main/java/com/google/devtools/build/lib/cmdline", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/rules:repository/repo_recorded_input", |
| "//src/main/java/com/google/devtools/build/lib/runtime:remote_repo_contents_cache", |
| "//src/main/java/com/google/devtools/build/lib/unsafe:string", |
| "//src/main/java/com/google/devtools/build/lib/util", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/build/skyframe:skyframe-objects", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@com_google_protobuf//:protobuf_java", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_module", |
| srcs = ["RemoteModule.java"], |
| deps = [ |
| ":ReferenceCountedChannel", |
| ":Retrier", |
| ":bazel_output_service_cluster", |
| ":byte_stream_build_event_artifact_uploader_factory", |
| ":channel_factory", |
| ":combined_cache", |
| ":combined_cache_client_factory", |
| ":google_channel_connection_factory", |
| ":grpc_cache_client", |
| ":grpc_remote_executor", |
| ":lease_service", |
| ":remote_action_context_provider", |
| ":remote_action_input_fetcher", |
| ":remote_execution_cache", |
| ":remote_external_overlay_file_system", |
| ":remote_important_output_handler", |
| ":remote_lease_extension", |
| ":remote_output_checker", |
| ":remote_output_service", |
| ":remote_server_capabilities", |
| ":repository_remote_helpers_factory_impl", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:important_output_handler", |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_cluster", |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", |
| "//src/main/java/com/google/devtools/build/lib/analysis:configured_target", |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:build_options", |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:core_options", |
| "//src/main/java/com/google/devtools/build/lib/authandtls", |
| "//src/main/java/com/google/devtools/build/lib/authandtls:grpc", |
| "//src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper", |
| "//src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper:credential_module", |
| "//src/main/java/com/google/devtools/build/lib/bazel/repository/downloader", |
| "//src/main/java/com/google/devtools/build/lib/buildeventstream", |
| "//src/main/java/com/google/devtools/build/lib/buildtool:build_request", |
| "//src/main/java/com/google/devtools/build/lib/buildtool:build_request_options", |
| "//src/main/java/com/google/devtools/build/lib/cmdline", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/exec:execution_options", |
| "//src/main/java/com/google/devtools/build/lib/exec:executor_builder", |
| "//src/main/java/com/google/devtools/build/lib/exec:module_action_context_registry", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_strategy_registry", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/circuitbreaker", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/disk", |
| "//src/main/java/com/google/devtools/build/lib/remote/downloader", |
| "//src/main/java/com/google/devtools/build/lib/remote/http", |
| "//src/main/java/com/google/devtools/build/lib/remote/logging", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/runtime:blaze_command_cluster", |
| "//src/main/java/com/google/devtools/build/lib/runtime:blaze_server_startup_options", |
| "//src/main/java/com/google/devtools/build/lib/runtime:blaze_service", |
| "//src/main/java/com/google/devtools/build/lib/runtime:block_waiting_module", |
| "//src/main/java/com/google/devtools/build/lib/runtime:command_line_path_factory", |
| "//src/main/java/com/google/devtools/build/lib/runtime:remote_repo_contents_cache", |
| "//src/main/java/com/google/devtools/build/lib/runtime:repository_remote_executor", |
| "//src/main/java/com/google/devtools/build/lib/runtime:repository_remote_helpers_factory", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_cluster", |
| "//src/main/java/com/google/devtools/build/lib/util", |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", |
| "//src/main/java/com/google/devtools/build/lib/util:exit_code", |
| "//src/main/java/com/google/devtools/build/lib/util:temp_path_generator", |
| "//src/main/java/com/google/devtools/build/lib/util/io", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:output_service", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/common/options", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//src/main/protobuf:remote_execution_log_java_proto", |
| "//third_party:auth", |
| "//third_party:caffeine", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:netty", |
| "//third_party:rxjava3", |
| "//third_party/grpc-java:grpc-jar", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "client_api_version", |
| srcs = ["ClientApiVersion.java"], |
| deps = [ |
| ":api_version", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "grpc_remote_executor", |
| srcs = ["GrpcRemoteExecutor.java"], |
| deps = [ |
| ":ExecutionStatusException", |
| ":ReferenceCountedChannel", |
| ":Retrier", |
| "//src/main/java/com/google/devtools/build/lib/authandtls:grpc", |
| "//src/main/java/com/google/devtools/build/lib/concurrent:thread_safety", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| "@googleapis//google/longrunning:longrunning_java_proto", |
| "@googleapis//google/rpc:rpc_java_proto", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_grpc", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "google_channel_connection_factory", |
| srcs = ["GoogleChannelConnectionFactory.java"], |
| deps = [ |
| ":ReferenceCountedChannel", |
| ":channel_factory", |
| ":remote_server_capabilities", |
| "//src/main/java/com/google/devtools/build/lib/authandtls", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/grpc", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:rxjava3", |
| "//third_party/grpc-java:grpc-jar", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "channel_factory", |
| srcs = ["ChannelFactory.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/authandtls", |
| "//third_party/grpc-java:grpc-jar", |
| ], |
| ) |
| |
| java_library( |
| name = "path_canonicalizer", |
| srcs = ["PathCanonicalizer.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "api_version", |
| srcs = ["ApiVersion.java"], |
| deps = ["@remoteapis//:build_bazel_semver_semver_java_proto"], |
| ) |
| |
| java_library( |
| name = "remote_action_input_fetcher", |
| srcs = ["RemoteActionInputFetcher.java"], |
| deps = [ |
| ":abstract_action_input_prefetcher", |
| ":combined_cache", |
| ":concurrent_artifact_path_trie", |
| ":remote_output_checker", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input_prefetcher", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_output_directory_helper", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/actions:virtual_action_input", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:cache_not_found_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/util:temp_path_generator", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_spawn_runner", |
| srcs = ["RemoteSpawnRunner.java"], |
| deps = [ |
| ":ExecutionStatusException", |
| ":Retrier", |
| ":bazel_output_service_cluster", |
| ":execute_retrier", |
| ":remote_action", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper", |
| "//src/main/java/com/google/devtools/build/lib/clock", |
| "//src/main/java/com/google/devtools/build/lib/concurrent:thread_safety", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/exec:abstract_spawn_strategy", |
| "//src/main/java/com/google/devtools/build/lib/exec:remote_local_fallback_registry", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/circuitbreaker", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/util:exit_code", |
| "//src/main/java/com/google/devtools/build/lib/util/io", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| "@com_google_protobuf//:protobuf_java", |
| "@com_google_protobuf//:protobuf_java_util", |
| "@googleapis//google/longrunning:longrunning_java_proto", |
| "@googleapis//google/rpc:rpc_java_proto", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_execution_cache", |
| srcs = ["RemoteExecutionCache.java"], |
| deps = [ |
| ":chunker", |
| ":combined_cache", |
| ":remote_action_file_system", |
| "//src/main/java/com/google/devtools/build/lib/actions:virtual_action_input", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:cache_not_found_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/disk", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:rxjava3", |
| "@com_google_protobuf//:protobuf_java", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "chunker", |
| srcs = ["Chunker.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/zstd", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "@com_google_protobuf//:protobuf_java", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_action_file_system", |
| srcs = ["RemoteActionFileSystem.java"], |
| deps = [ |
| ":path_canonicalizer", |
| ":remote_action_input_fetcher", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/actions:important_output_handler", |
| "//src/main/java/com/google/devtools/build/lib/clock", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:tree_artifact_value", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "grpc_cache_client", |
| srcs = ["GrpcCacheClient.java"], |
| deps = [ |
| ":ReferenceCountedChannel", |
| ":Retrier", |
| ":byte_stream_uploader", |
| ":chunker", |
| ":network_time_interceptor", |
| "//src/main/java/com/google/devtools/build/lib/authandtls:grpc", |
| "//src/main/java/com/google/devtools/build/lib/concurrent:thread_safety", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:cache_not_found_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/remote/zstd", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| "@com_google_protobuf//:protobuf_java", |
| "@googleapis//google/bytestream:bytestream_java_grpc", |
| "@googleapis//google/bytestream:bytestream_java_proto", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_grpc", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "byte_stream_build_event_artifact_uploader", |
| srcs = ["ByteStreamBuildEventArtifactUploader.java"], |
| deps = [ |
| ":combined_cache", |
| ":remote_action_file_system", |
| "//src/main/java/com/google/devtools/build/lib/buildeventstream", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:netty", |
| "//third_party:rxjava3", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_action_context_provider", |
| srcs = ["RemoteActionContextProvider.java"], |
| deps = [ |
| ":bazel_output_service_cluster", |
| ":combined_cache", |
| ":remote_action_input_fetcher", |
| ":remote_execution_cache", |
| ":remote_output_checker", |
| ":remote_spawn_cache", |
| ":remote_spawn_runner", |
| ":remote_spawn_strategy", |
| "//src/main/java/com/google/devtools/build/lib/exec:execution_options", |
| "//src/main/java/com/google/devtools/build/lib/exec:module_action_context_registry", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_cache", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_strategy_registry", |
| "//src/main/java/com/google/devtools/build/lib/packages/semantics", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/runtime:blaze_command_cluster", |
| "//src/main/java/com/google/devtools/build/lib/util:temp_path_generator", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:output_service", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "execute_retrier", |
| srcs = ["ExecuteRetrier.java"], |
| deps = [ |
| ":Retrier", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//third_party:guava", |
| "//third_party/grpc-java:grpc-jar", |
| "@com_google_protobuf//:protobuf_java", |
| "@com_google_protobuf//:protobuf_java_util", |
| "@googleapis//google/rpc:rpc_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "network_time_interceptor", |
| srcs = ["NetworkTimeInterceptor.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//third_party/grpc-java:grpc-jar", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_grpc", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_lease_extension", |
| srcs = ["RemoteLeaseExtension.java"], |
| deps = [ |
| ":combined_cache", |
| ":lease_service", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_lookup_data", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/concurrent", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:action_execution_value", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sky_functions", |
| "//src/main/java/com/google/devtools/build/skyframe", |
| "//src/main/java/com/google/devtools/build/skyframe:skyframe-objects", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "byte_stream_build_event_artifact_uploader_factory", |
| srcs = ["ByteStreamBuildEventArtifactUploaderFactory.java"], |
| deps = [ |
| ":byte_stream_build_event_artifact_uploader", |
| ":combined_cache", |
| "//src/main/java/com/google/devtools/build/lib/buildeventstream", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/runtime:blaze_command_cluster", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "byte_stream_uploader", |
| srcs = ["ByteStreamUploader.java"], |
| deps = [ |
| ":ReferenceCountedChannel", |
| ":Retrier", |
| ":chunker", |
| "//src/main/java/com/google/devtools/build/lib/authandtls:grpc", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:netty", |
| "//third_party/grpc-java:grpc-jar", |
| "@googleapis//google/bytestream:bytestream_java_grpc", |
| "@googleapis//google/bytestream:bytestream_java_proto", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_spawn_strategy", |
| srcs = ["RemoteSpawnStrategy.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/exec:abstract_spawn_strategy", |
| "//src/main/java/com/google/devtools/build/lib/exec:execution_options", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| ], |
| ) |
| |
| java_library( |
| name = "platform_properties", |
| srcs = ["PlatformProperties.java"], |
| ) |
| |
| java_library( |
| name = "remote_output_service", |
| srcs = ["RemoteOutputService.java"], |
| deps = [ |
| ":lease_service", |
| ":remote_action_file_system", |
| ":remote_action_input_fetcher", |
| ":remote_output_checker", |
| ":remote_rewound_action_synchronizer", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input_prefetcher", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", |
| "//src/main/java/com/google/devtools/build/lib/buildtool/buildevent", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:output_service", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_server_capabilities", |
| srcs = ["RemoteServerCapabilities.java"], |
| deps = [ |
| ":Retrier", |
| ":client_api_version", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_grpc", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "combined_cache", |
| srcs = [ |
| "ChunkedBlobDownloader.java", |
| "ChunkedBlobUploader.java", |
| "CombinedCache.java", |
| ], |
| deps = [ |
| ":grpc_cache_client", |
| ":store", |
| "//src/main/java/com/google/devtools/build/lib/concurrent:thread_safety", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| "//src/main/java/com/google/devtools/build/lib/remote/chunking", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:cache_not_found_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/disk", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/util:string", |
| "//src/main/java/com/google/devtools/build/lib/util/io:out-err", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:netty", |
| "//third_party:rxjava3", |
| "@com_google_protobuf//:protobuf_java", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "upload_manifest", |
| srcs = ["UploadManifest.java"], |
| deps = [ |
| ":combined_cache", |
| ":store", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/concurrent", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/util:string_encoding", |
| "//src/main/java/com/google/devtools/build/lib/util/io", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@com_google_protobuf//:protobuf_java", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "repository_remote_helpers_factory_impl", |
| srcs = ["RepositoryRemoteHelpersFactoryImpl.java"], |
| deps = [ |
| ":combined_cache", |
| ":remote_execution_cache", |
| ":remote_repo_contents_cache_impl", |
| ":remote_repository_remote_executor", |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/runtime:remote_repo_contents_cache", |
| "//src/main/java/com/google/devtools/build/lib/runtime:repository_remote_executor", |
| "//src/main/java/com/google/devtools/build/lib/runtime:repository_remote_helpers_factory", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_repository_remote_executor", |
| srcs = ["RemoteRepositoryRemoteExecutor.java"], |
| deps = [ |
| ":combined_cache", |
| ":remote_execution_cache", |
| "//src/main/java/com/google/devtools/build/lib/analysis/platform:platform_utils", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/runtime:repository_remote_executor", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//third_party:guava", |
| "@com_google_protobuf//:protobuf_java", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_external_overlay_file_system", |
| srcs = ["RemoteExternalOverlayFileSystem.java"], |
| deps = [ |
| ":abstract_action_input_prefetcher", |
| ":combined_cache", |
| ":remote_action_file_system", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input_helper", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/cmdline", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sky_functions", |
| "//src/main/java/com/google/devtools/build/lib/util:string", |
| "//src/main/java/com/google/devtools/build/lib/util:string_encoding", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/build/skyframe", |
| "//src/main/java/com/google/devtools/build/skyframe:skyframe-objects", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_spawn_cache", |
| srcs = ["RemoteSpawnCache.java"], |
| deps = [ |
| ":bazel_output_service_cluster", |
| ":remote_action", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper", |
| "//src/main/java/com/google/devtools/build/lib/concurrent:thread_safety", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_cache", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:cache_not_found_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//third_party:guava", |
| ], |
| ) |
| |
| java_library( |
| name = "ExecutionStatusException", |
| srcs = ["ExecutionStatusException.java"], |
| deps = [ |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| "@googleapis//google/rpc:rpc_java_proto", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "ReferenceCountedChannel", |
| srcs = [ |
| "ChannelConnectionWithServerCapabilitiesFactory.java", |
| "ReferenceCountedChannel.java", |
| ], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/grpc", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//third_party:error_prone_annotations", |
| "//third_party:guava", |
| "//third_party:netty", |
| "//third_party:rxjava3", |
| "//third_party/grpc-java:grpc-jar", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |
| |
| java_library( |
| name = "Retrier", |
| srcs = [ |
| "RemoteRetrier.java", |
| "RemoteRetrierUtils.java", |
| "Retrier.java", |
| ], |
| deps = [ |
| ":ExecutionStatusException", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_output_checker", |
| srcs = ["RemoteOutputChecker.java"], |
| deps = [ |
| ":concurrent_artifact_path_trie", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_cluster", |
| "//src/main/java/com/google/devtools/build/lib/analysis:configured_target", |
| "//src/main/java/com/google/devtools/build/lib/analysis:extra_action_artifacts_provider", |
| "//src/main/java/com/google/devtools/build/lib/analysis:provider_collection", |
| "//src/main/java/com/google/devtools/build/lib/analysis:top_level_artifact_context", |
| "//src/main/java/com/google/devtools/build/lib/clock", |
| "//src/main/java/com/google/devtools/build/lib/packages", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:coverage_report_value", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sky_functions", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/build/skyframe", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "abstract_action_input_prefetcher", |
| srcs = ["AbstractActionInputPrefetcher.java"], |
| deps = [ |
| ":remote_output_checker", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_output_directory_helper", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/actions:virtual_action_input", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/util:temp_path_generator", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//third_party:flogger", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party:rxjava3", |
| ], |
| ) |
| |
| java_library( |
| name = "lease_service", |
| srcs = ["LeaseService.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:lost_inputs_event", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:action_execution_value", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sky_functions", |
| "//src/main/java/com/google/devtools/build/lib/skyframe:tree_artifact_value", |
| "//src/main/java/com/google/devtools/build/skyframe", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "scrubber", |
| srcs = ["Scrubber.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/protobuf:remote_scrubbing_java_proto", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "@com_google_protobuf//:protobuf_java", |
| ], |
| ) |
| |
| java_library( |
| name = "concurrent_artifact_path_trie", |
| srcs = ["ConcurrentArtifactPathTrie.java"], |
| deps = [ |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//third_party:guava", |
| ], |
| ) |
| |
| java_library( |
| name = "remote_rewound_action_synchronizer", |
| srcs = ["RemoteRewoundActionSynchronizer.java"], |
| deps = [ |
| ":remote_action_input_fetcher", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_lookup_data", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/vfs:output_service", |
| "//third_party:caffeine", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| ], |
| ) |
| |
| java_library( |
| name = "store", |
| srcs = ["Store.java"], |
| ) |
| |
| java_library( |
| name = "remote_important_output_handler", |
| srcs = ["RemoteImportantOutputHandler.java"], |
| deps = [ |
| ":remote_output_checker", |
| ":remote_rewound_action_synchronizer", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/actions:important_output_handler", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:output_service", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/build/skyframe", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:guava", |
| ], |
| ) |
| |
| java_library( |
| name = "bazel_output_service_cluster", |
| srcs = [ |
| "BazelOutputService.java", |
| "RemoteExecutionService.java", |
| ], |
| deps = [ |
| ":ReferenceCountedChannel", |
| ":Retrier", |
| ":api_version", |
| ":client_api_version", |
| ":combined_cache", |
| ":platform_properties", |
| ":remote_action", |
| ":remote_action_file_system", |
| ":remote_execution_cache", |
| ":remote_output_checker", |
| ":remote_output_service", |
| ":remote_rewound_action_synchronizer", |
| ":scrubber", |
| ":upload_manifest", |
| "//src/main/java/com/google/devtools/build/lib/actions", |
| "//src/main/java/com/google/devtools/build/lib/actions:action_input", |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", |
| "//src/main/java/com/google/devtools/build/lib/actions:execution_requirements", |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", |
| "//src/main/java/com/google/devtools/build/lib/actions:virtual_action_input", |
| "//src/main/java/com/google/devtools/build/lib/analysis:constraints/constraint_constants", |
| "//src/main/java/com/google/devtools/build/lib/analysis/platform", |
| "//src/main/java/com/google/devtools/build/lib/analysis/platform:platform_utils", |
| "//src/main/java/com/google/devtools/build/lib/authandtls/credentialhelper", |
| "//src/main/java/com/google/devtools/build/lib/buildtool/buildevent", |
| "//src/main/java/com/google/devtools/build/lib/events", |
| "//src/main/java/com/google/devtools/build/lib/exec:execution_options", |
| "//src/main/java/com/google/devtools/build/lib/exec:spawn_runner", |
| "//src/main/java/com/google/devtools/build/lib/exec/local", |
| "//src/main/java/com/google/devtools/build/lib/profiler", |
| "//src/main/java/com/google/devtools/build/lib/remote/common", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:action_key", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:bulk_transfer_exception", |
| "//src/main/java/com/google/devtools/build/lib/remote/common:lost_inputs_event", |
| "//src/main/java/com/google/devtools/build/lib/remote/merkletree", |
| "//src/main/java/com/google/devtools/build/lib/remote/options", |
| "//src/main/java/com/google/devtools/build/lib/remote/util", |
| "//src/main/java/com/google/devtools/build/lib/remote/util:digest_utils", |
| "//src/main/java/com/google/devtools/build/lib/util", |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", |
| "//src/main/java/com/google/devtools/build/lib/util:os", |
| "//src/main/java/com/google/devtools/build/lib/util:string_encoding", |
| "//src/main/java/com/google/devtools/build/lib/util:temp_path_generator", |
| "//src/main/java/com/google/devtools/build/lib/util/io", |
| "//src/main/java/com/google/devtools/build/lib/vfs", |
| "//src/main/java/com/google/devtools/build/lib/vfs:ospathpolicy", |
| "//src/main/java/com/google/devtools/build/lib/vfs:output_service", |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", |
| "//src/main/java/com/google/devtools/build/lib/worker:worker_key", |
| "//src/main/java/com/google/devtools/build/lib/worker:worker_options", |
| "//src/main/java/com/google/devtools/build/lib/worker:worker_spawn_runner", |
| "//src/main/java/com/google/devtools/common/options", |
| "//src/main/protobuf:bazel_output_service_java_grpc", |
| "//src/main/protobuf:bazel_output_service_java_proto", |
| "//src/main/protobuf:bazel_output_service_rev2_java_proto", |
| "//src/main/protobuf:cache_salt_java_proto", |
| "//src/main/protobuf:failure_details_java_proto", |
| "//third_party:guava", |
| "//third_party:jsr305", |
| "//third_party/grpc-java:grpc-jar", |
| "@com_google_protobuf//:protobuf_java", |
| "@remoteapis//:build_bazel_remote_execution_v2_remote_execution_java_proto", |
| ], |
| ) |