Skip to content

Commit f6e0129

Browse files
committed
Change default location of proto files
Signed-off-by: Dave Syer <[email protected]>
1 parent 9f7efda commit f6e0129

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

start-site/src/main/java/io/spring/start/site/extension/dependency/springgrpc/GrpcGradleGroovyBuildCustomizer.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ class GrpcGradleGroovyBuildCustomizer extends AbstractGrpcGradleBuildCustomizer
3333

3434
@Override
3535
protected void customizeExtensions(GradleExtensionContainer extensions) {
36+
extensions.customize("sourceSets", (sourceSets) -> sourceSets.nested("main",
37+
(main) -> main.nested("proto", (java) -> java.invoke("srcDir", "'src/main/protobuf'"))));
3638
extensions.customize("protobuf", (protobuf) -> {
3739
protobuf.nested("protoc", (protoc) -> protoc.attribute("artifact", quote("com.google.protobuf:protoc")));
3840
protobuf.nested("plugins", (plugins) -> plugins.nested("grpc",

start-site/src/test/java/io/spring/start/site/extension/dependency/springgrpc/SpringGrpcProjectGenerationConfigurationTests.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,14 @@ void shouldAddGrpcPluginAndConfigurationForGradleGroovy() {
8181
}
8282
}
8383
}
84+
""").containsIgnoringWhitespaces("""
85+
sourceSets {
86+
main {
87+
proto {
88+
srcDir 'src/main/protobuf'
89+
}
90+
}
91+
}
8492
""");
8593
}
8694

0 commit comments

Comments
 (0)