From 303708ec05b359dccd7253d2774278ddedb13a8b Mon Sep 17 00:00:00 2001 From: Tran Ngoc Nhan Date: Thu, 17 Sep 2026 12:05:51 +0700 Subject: [PATCH] Fix broken links * Correct Jakarta Javadoc links * Correct Spring Data Cassandra and Spring Data Redis Javadoc links * Remove `index.html` from Javadoc links Signed-off-by: Tran Ngoc Nhan See gh-51815 --- .../spring-boot-dependencies/build.gradle | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/platform/spring-boot-dependencies/build.gradle b/platform/spring-boot-dependencies/build.gradle index 32f6737be52..cfcb5ef7856 100644 --- a/platform/spring-boot-dependencies/build.gradle +++ b/platform/spring-boot-dependencies/build.gradle @@ -391,7 +391,7 @@ bom { links { releaseNotes(version -> "https://www.elastic.co/docs/release-notes/elasticsearch/clients/java/%s-%s-0".formatted(version.major(), version.minor())) module("elasticsearch-java") { - javadoc("https://javadoc.io/doc/co.elastic.clients/elasticsearch-java/{version}/index.html", "co.elastic.clients.elasticsearch", "co.elastic.clients.transport") + javadoc("https://javadoc.io/doc/co.elastic.clients/elasticsearch-java/{version}", "co.elastic.clients.elasticsearch", "co.elastic.clients.transport") } module("elasticsearch-rest5-client") { javadoc("https://javadoc.io/doc/co.elastic.clients/elasticsearch-rest5-client/{version}") @@ -786,7 +786,7 @@ bom { ] } links { - javadoc(version -> "https://jakarta.ee/specifications/annotations/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/annotations/%s.%s/apidocs/jakarta.annotation" .formatted(version.major(), version.minor()), "jakarta.annotation") } } @@ -810,7 +810,7 @@ bom { links { site(version -> "https://jakarta.ee/specifications/messaging/%s.%s" .formatted(version.major(), version.minor())) - javadoc(version -> "https://jakarta.ee/specifications/messaging/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/messaging/%s.%s/apidocs/jakarta.messaging" .formatted(version.major(), version.minor()), "jakarta.jms") } } @@ -833,7 +833,7 @@ bom { ] } links { - javadoc(version -> "https://jakarta.ee/specifications/jsonb/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/jsonb/%s.%s/apidocs/jakarta.json.bind" .formatted(version.major(), version.minor()), "jakarta.json.bind") } } @@ -846,7 +846,7 @@ bom { links { site(version -> "https://jakarta.ee/specifications/mail/%s.%s" .formatted(version.major(), version.minor())) - javadoc(version -> "https://jakarta.ee/specifications/mail/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/mail/%s.%s/apidocs/jakarta.mail" .formatted(version.major(), version.minor()), "jakarta.mail") releaseNotes("https://github.com/jakartaee/mail-api/releases/tag/{version}") } @@ -867,7 +867,7 @@ bom { links { site(version -> "https://jakarta.ee/specifications/persistence/%s.%s" .formatted(version.major(), version.minor())) - javadoc(version -> "https://jakarta.ee/specifications/persistence/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/persistence/%s.%s/apidocs/jakarta.persistence" .formatted(version.major(), version.minor()), "jakarta.persistence") releaseNotes(version -> "https://github.com/jakartaee/persistence/releases/tag/%s.%s-%s-RELEASE" .formatted(version.major(), version.minor(), version)) @@ -882,7 +882,7 @@ bom { links { site(version -> "https://jakarta.ee/specifications/servlet/%s.%s" .formatted(version.major(), version.minor())) - javadoc(version -> "https://jakarta.ee/specifications/servlet/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/servlet/%s.%s/apidocs/jakarta.servlet" .formatted(version.major(), version.minor()), "jakarta.servlet") } } @@ -944,7 +944,7 @@ bom { ] } links { - javadoc(version -> "https://jakarta.ee/specifications/restful-ws/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/restful-ws/%s.%s/apidocs/jakarta.ws.rs" .formatted(version.major(), version.minor()), "jakarta.ws.rs") } } @@ -961,7 +961,7 @@ bom { } links { releaseNotes("https://github.com/jakartaee/jaxb-api/releases/tag/{version}") - javadoc(version -> "https://jakarta.ee/specifications/xml-binding/%s.%s/apidocs" + javadoc(version -> "https://jakarta.ee/specifications/xml-binding/%s.%s/apidocs/jakarta.xml.bind" .formatted(version.major(), version.minor()), "jakarta.xml.bind") } } @@ -1691,7 +1691,7 @@ bom { releaseNotes("https://github.com/mongodb/mongo-java-driver/releases/tag/r{version}") // Mongo has split packages so we can't link by package name module("mongodb-driver-core") { - javadoc(version -> "https://mongodb.github.io/mongo-java-driver/%s.%s/apidocs/driver-core/index.html".formatted(version.major(), version.minor())) + javadoc(version -> "https://mongodb.github.io/mongo-java-driver/%s.%s/apidocs/driver-core".formatted(version.major(), version.minor())) } module("mongodb-driver-sync") { javadoc(version -> "https://mongodb.github.io/mongo-java-driver/%s.%s/apidocs/driver-sync".formatted(version.major(), version.minor())) @@ -2550,7 +2550,7 @@ bom { module("spring-data-cassandra") { site("https://spring.io/projects/spring-data-cassandra") github("https://github.com/spring-projects/spring-data-cassandra") - javadoc("https://docs.spring.io/spring-data/cassandra/reference/{version}/api", + javadoc("https://docs.spring.io/spring-data/cassandra/reference/{version}/api/java", "org.springframework.data.cassandra") docs(version -> "https://docs.spring.io/spring-data/cassandra/reference/%s" .formatted(version.forAntora())) @@ -2631,7 +2631,7 @@ bom { module("spring-data-redis") { site("https://spring.io/projects/spring-data-redis") github("https://github.com/spring-projects/spring-data-redis") - javadoc("https://docs.spring.io/spring-data/redis/reference/{version}/api", + javadoc("https://docs.spring.io/spring-data/redis/reference/{version}/api/java", "org.springframework.data.redis") docs(version -> "https://docs.spring.io/spring-data-redis/reference/%s" .formatted(version.forAntora()))