File tree 4 files changed +31
-3
lines changed
scip-java-proto/src/main/protobuf
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
126
126
)
127
127
.dependsOn(semanticdb)
128
128
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
+
129
142
lazy val scip = project
130
143
.in(file(" scip-semanticdb" ))
131
144
.settings(
132
145
moduleName := " scip-semanticdb" ,
133
146
javaToolchainVersion := " 8" ,
134
147
javaOnlySettings,
135
- libraryDependencies +=
136
- " com.google.protobuf" % " protobuf-java-util" % V .protobuf,
137
148
(Compile / PB .targets) :=
138
149
Seq (PB .gens.java(V .protobuf) -> (Compile / sourceManaged).value),
139
150
Compile / PB .protocOptions := Seq (" --experimental_allow_proto3_optional" )
140
151
)
141
- .dependsOn(semanticdb)
152
+ .dependsOn(semanticdb, scipProto )
142
153
143
154
lazy val cli = project
144
155
.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(
18
18
srcs = glob (["src/main/java/**/*.java" ]),
19
19
deps = [
20
20
":all_java_proto" ,
21
+ "//scip-java-proto/src/main/protobuf:scip_java_proto" ,
21
22
"//semanticdb-java" ,
22
23
"//semanticdb-java/src/main/protobuf:semanticdb_java_proto" ,
23
24
"@maven//:com_google_protobuf_protobuf_java" ,
You can’t perform that action at this time.
0 commit comments