File tree Expand file tree Collapse file tree 4 files changed +31
-3
lines changed
scip-java-proto/src/main/protobuf Expand file tree Collapse file tree 4 files changed +31
-3
lines changed Original file line number Diff line number Diff line change @@ -126,19 +126,30 @@ lazy val plugin = project
126126 )
127127 .dependsOn(semanticdb)
128128
129+ lazy val scipProto = project
130+ .in(file(" scip-java-proto" ))
131+ .settings(
132+ moduleName := " scip-java-proto" ,
133+ javaToolchainVersion := " 8" ,
134+ javaOnlySettings,
135+ libraryDependencies +=
136+ " com.google.protobuf" % " protobuf-java-util" % V .protobuf,
137+ (Compile / PB .targets) :=
138+ Seq (PB .gens.java(V .protobuf) -> (Compile / sourceManaged).value),
139+ Compile / PB .protocOptions := Seq (" --experimental_allow_proto3_optional" )
140+ )
141+
129142lazy val scip = project
130143 .in(file(" scip-semanticdb" ))
131144 .settings(
132145 moduleName := " scip-semanticdb" ,
133146 javaToolchainVersion := " 8" ,
134147 javaOnlySettings,
135- libraryDependencies +=
136- " com.google.protobuf" % " protobuf-java-util" % V .protobuf,
137148 (Compile / PB .targets) :=
138149 Seq (PB .gens.java(V .protobuf) -> (Compile / sourceManaged).value),
139150 Compile / PB .protocOptions := Seq (" --experimental_allow_proto3_optional" )
140151 )
141- .dependsOn(semanticdb)
152+ .dependsOn(semanticdb, scipProto )
142153
143154lazy val cli = project
144155 .in(file(" scip-java" ))
Original file line number Diff line number Diff line change 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+ )
File renamed without changes.
Original file line number Diff line number Diff 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" ,
You can’t perform that action at this time.
0 commit comments