|
| 1 | +load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library") |
1 | 2 | load("@rules_java//java:defs.bzl", "java_library") |
2 | 3 | load("//bazel:java_rpc_library.bzl", "java_rpc_library") |
3 | 4 |
|
4 | 5 | java_library( |
5 | 6 | name = "v1", |
6 | 7 | visibility = ["//visibility:public"], |
7 | 8 | exports = [ |
8 | | - ":build_event", |
9 | | - ":eventstore", |
10 | | - ":notifications", |
| 9 | + ":build_event_java_rpc", |
| 10 | + ":eventstore_java_rpc", |
| 11 | + ":notifications_java_rpc", |
11 | 12 | ], |
12 | 13 | ) |
13 | 14 |
|
14 | 15 | java_rpc_library( |
15 | | - name = "build_event", |
| 16 | + name = "build_event_java_rpc", |
| 17 | + srcs = ["@engflowapis//engflow/eventstore/v1:build_event"], |
16 | 18 | visibility = ["//visibility:public"], |
17 | | - deps = [ |
18 | | - "@engflowapis//engflow/eventstore/v1:build_event", |
19 | | - ], |
| 19 | + deps = [":build_event_java_proto"], |
20 | 20 | ) |
21 | 21 |
|
22 | 22 | java_rpc_library( |
23 | | - name = "eventstore", |
| 23 | + name = "eventstore_java_rpc", |
| 24 | + srcs = ["@engflowapis//engflow/eventstore/v1:eventstore"], |
24 | 25 | visibility = ["//visibility:public"], |
25 | | - deps = [ |
26 | | - "@engflowapis//engflow/eventstore/v1:eventstore", |
27 | | - ], |
| 26 | + deps = [":eventstore_java_proto"], |
28 | 27 | ) |
29 | 28 |
|
30 | 29 | java_rpc_library( |
31 | | - name = "notifications", |
| 30 | + name = "notifications_java_rpc", |
| 31 | + srcs = ["@engflowapis//engflow/eventstore/v1:notifications"], |
32 | 32 | visibility = ["//visibility:public"], |
33 | | - deps = [ |
34 | | - "@engflowapis//engflow/eventstore/v1:notifications", |
35 | | - ], |
| 33 | + deps = [":notifications_java_proto"], |
| 34 | +) |
| 35 | + |
| 36 | +java_proto_library( |
| 37 | + name = "build_event_java_proto", |
| 38 | + visibility = ["//visibility:public"], |
| 39 | + deps = ["@engflowapis//engflow/eventstore/v1:build_event"], |
| 40 | +) |
| 41 | + |
| 42 | +java_proto_library( |
| 43 | + name = "eventstore_java_proto", |
| 44 | + visibility = ["//visibility:public"], |
| 45 | + deps = ["@engflowapis//engflow/eventstore/v1:eventstore"], |
| 46 | +) |
| 47 | + |
| 48 | +java_proto_library( |
| 49 | + name = "notifications_java_proto", |
| 50 | + visibility = ["//visibility:public"], |
| 51 | + deps = ["@engflowapis//engflow/eventstore/v1:notifications"], |
36 | 52 | ) |
0 commit comments