Skip to content

Commit da30835

Browse files
committed
Fix the bazel build
1 parent 12e80ba commit da30835

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

build.sbt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,10 @@ lazy val scip = project
144144
.settings(
145145
moduleName := "scip-semanticdb",
146146
javaToolchainVersion := "8",
147-
javaOnlySettings
147+
javaOnlySettings,
148+
(Compile / PB.targets) :=
149+
Seq(PB.gens.java(V.protobuf) -> (Compile / sourceManaged).value),
150+
Compile / PB.protocOptions := Seq("--experimental_allow_proto3_optional")
148151
)
149152
.dependsOn(semanticdb, scipProto)
150153

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
load("@rules_java//java:defs.bzl", "java_proto_library")
2+
load("@rules_proto//proto:defs.bzl", "proto_library")
3+
4+
package(
5+
default_visibility = ["//visibility:public"],
6+
)
7+
8+
java_proto_library(
9+
name = "scip_java_proto",
10+
deps = [":scip_proto"],
11+
)
12+
13+
proto_library(
14+
name = "scip_proto",
15+
srcs = ["scip.proto"],
16+
)

scip-semanticdb/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ java_library(
1818
srcs = glob(["src/main/java/**/*.java"]),
1919
deps = [
2020
":all_java_proto",
21+
"//scip-java-proto/src/main/protobuf:scip_java_proto",
2122
"//semanticdb-java",
2223
"//semanticdb-java/src/main/protobuf:semanticdb_java_proto",
2324
"@maven//:com_google_protobuf_protobuf_java",

0 commit comments

Comments
 (0)