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 <ngocnhan.tran1996@gmail.com>

See gh-51815
This commit is contained in:
Tran Ngoc Nhan
2026-09-17 10:37:26 +01:00
committed by Andy Wilkinson
parent 7ce43c7b73
commit 303708ec05
+12 -12
View File
@@ -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()))