Skip to content

Commit 3bafd49

Browse files
committed
Document gRPC support
Closes gh-49291
1 parent e62a040 commit 3bafd49

51 files changed

Lines changed: 1843 additions & 7 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

buildSrc/src/main/java/org/springframework/boot/build/antora/AntoraAsciidocAttributes.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,9 @@ private void addVersionAttributes(Map<String, String> attributes, Map<String, St
161161
});
162162
attributes.put("version-native-build-tools", (String) this.projectProperties.get("nativeBuildToolsVersion"));
163163
attributes.put("version-graal", (String) this.projectProperties.get("graalVersion"));
164+
attributes.put("version-protobuf-gradle-plugin",
165+
(String) this.projectProperties.get("protobufGradlePluginVersion"));
166+
addDependencyVersion(attributes, "grpc-api", "io.grpc:grpc-api");
164167
addDependencyVersion(attributes, "jackson-annotations", "com.fasterxml.jackson.core:jackson-annotations");
165168
addDependencyVersion(attributes, "jackson-core", "tools.jackson.core:jackson-core");
166169
addDependencyVersion(attributes, "jackson-databind", "tools.jackson.core:jackson-databind");

buildSrc/src/main/resources/org/springframework/boot/build/antora/antora-asciidoc-attributes.properties

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ url-gradle-docs-java-plugin={url-gradle-docs}/java_plugin.html
2626
url-gradle-docs-war-plugin={url-gradle-docs}/war_plugin.html
2727
url-gradle-dsl=https://docs.gradle.org/current/dsl
2828
url-gradle-javadoc=https://docs.gradle.org/current/javadoc
29+
url-grpc-api-javadoc=https://javadoc.io/doc/io.grpc/grpc-api/{version-grpc-api}
2930
url-kotlin-docs-kotlin-plugin={url-kotlin-docs}/using-gradle.html
3031
url-micrometer-docs-concepts={url-micrometer-docs}/concepts
3132
url-micrometer-docs-implementations={url-micrometer-docs}/implementations
@@ -82,6 +83,8 @@ url-jackson-databind-javadoc=https://javadoc.io/doc/tools.jackson.core/jackson-d
8283
url-jackson-dataformat-xml-javadoc=https://javadoc.io/doc/tools.jackson.dataformat/jackson-dataformat-xml/{version-jackson-dataformat-xml}
8384
url-jackson2-databind-javadoc=https://javadoc.io/doc/com.fasterxml.jackson.core/jackson-databind/{version-jackson2-databind}
8485

86+
https://javadoc.io/doc/io.grpc/grpc-api/latest/io/grpc/package-summary.html
87+
8588
# === Javadoc Locations ===
8689

8790
javadoc-location-com-fasterxml-jackson-annotation={url-jackson-annotations-javadoc}
@@ -104,6 +107,7 @@ javadoc-location-org-springframework-data-rest={url-spring-data-rest-javadoc}
104107
javadoc-location-tools-jackson-core={url-jackson-core-javadoc}
105108
javadoc-location-tools-jackson-databind={url-jackson-databind-javadoc}
106109
javadoc-location-tools-jackson-dataformat-xml={url-jackson-dataformat-xml-javadoc}
110+
javadoc-location-io-grpc={url-grpc-api-javadoc}
107111

108112
# === API References ===
109113

buildSrc/src/test/java/org/springframework/boot/build/antora/AntoraAsciidocAttributesTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ private Map<String, String> mockDependencyVersions(String version) {
286286
addMockJacksonCoreVersion(versions, "jackson-core", version);
287287
addMockJacksonCoreVersion(versions, "jackson-databind", version);
288288
addMockJacksonCoreVersion(versions, "jackson-databind", version);
289+
versions.put("io.grpc:grpc-api", version);
289290
versions.put("org.apache.pulsar:pulsar-client-api", version);
290291
versions.put("tools.jackson.dataformat:jackson-dataformat-xml", version);
291292
return versions;

documentation/spring-boot-docs/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,8 @@ dependencies {
149149
implementation("ch.qos.logback:logback-classic")
150150
implementation("com.redis:testcontainers-redis")
151151
implementation("com.zaxxer:HikariCP")
152+
implementation("io.grpc:grpc-stub")
153+
implementation("io.grpc:grpc-netty")
152154
implementation("io.micrometer:micrometer-jakarta9")
153155
implementation("io.micrometer:micrometer-tracing")
154156
implementation("io.micrometer:micrometer-registry-graphite")

0 commit comments

Comments
 (0)