-
Notifications
You must be signed in to change notification settings - Fork 206
/
Copy pathBUILD.bazel
42 lines (39 loc) · 1.38 KB
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Copyright (c) 2019 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
load("//bazel_tools:scala.bzl", "da_scala_library")
load("//bazel_tools:java.bzl", "da_java_library")
da_java_library(
name = "rs-grpc-bridge",
srcs = glob(["src/main/java/**/*.java"]),
tags = ["maven_coordinates=com.digitalasset.ledger-api:rs-grpc-bridge:__VERSION__"],
visibility = [
"//visibility:public",
],
deps = [
"//3rdparty/jvm/com/google/code/findbugs:jsr305",
"//3rdparty/jvm/io/grpc:grpc_stub",
"//3rdparty/jvm/org/reactivestreams:reactive_streams",
"//3rdparty/jvm/org/slf4j:slf4j_api",
],
)
da_scala_library(
name = "rs-grpc-bridge-test",
srcs = glob([
"src/test/java/**/*.java",
"src/test/scala/**/*.scala",
]),
resource_strip_prefix = "ledger-api/rs-grpc-bridge/src/test/resources",
resources = glob(["src/test/resources/**/*"]),
visibility = [
"//visibility:public",
],
deps = [
":rs-grpc-bridge",
"//3rdparty/jvm/com/google/code/findbugs:jsr305",
"//3rdparty/jvm/io/grpc:grpc_stub",
"//3rdparty/jvm/org/reactivestreams:reactive_streams",
"//3rdparty/jvm/org/reactivestreams:reactive_streams_tck",
"//3rdparty/jvm/org/scalatest",
"//3rdparty/jvm/org/slf4j:slf4j_api",
],
)