The Spring Boot 3.2.3 reference documentation's section 18.12.1 Specifying a Batch Data Source, which lives in howto/batch.adoc, attempts to link to Spring Batch's Javadoc for @EnableBatchProcessing and DefaultBatchConfiguration. However, the generated URLs are

where instead the common prefix should have been https://docs.spring.io/spring-batch/docs/5.1.1/api/. The /api/ segment appears to be missing from asciidoc/attributes.adoc's :spring-batch-api: attribute.

Comment From: scottfrederick

The links are broken starting with 3.2.x. Marking this as on-hold for now as we don't want to introduce documentation changes until the Antora migration is complete.

Comment From: mhalbritter

Antora migration complete.

Comment From: nahidshahin

In main branch I found /api/ is there but /org/springframework/batch is missing. Check: https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot-dependencies/build.gradle#L1824

So the broken URL was like: https://docs.spring.io/spring-batch/docs/5.1.1/api/core/configuration/annotation/EnableBatchProcessing.html

Comment From: nahidshahin

This PR https://github.com/spring-projects/spring-boot/pull/40141 fixed the issue in main branch, I tested locally. Thanks

Comment From: scottfrederick

Closing in favor of #40141