From cc5a381ed9308c3cde7dccb02c61d976cff3c2e9 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Tue, 11 Jan 2022 12:08:00 +0000 Subject: [PATCH] Use Spring backend to generate HTML reference documentation Closes gh-681 Closes gh-773 --- build.gradle | 2 +- docs/build.gradle | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index d4e86d41..4e7302ad 100644 --- a/build.gradle +++ b/build.gradle @@ -176,7 +176,7 @@ task docsZip(type: Zip, dependsOn: [":docs:asciidoctor", ":api", ":restNotesSpri destinationDirectory = file("${project.buildDir}/distributions") from(project.tasks.findByPath(":docs:asciidoctor")) { - into "reference" + into "reference/htmlsingle" } from(api) { diff --git a/docs/build.gradle b/docs/build.gradle index e54dd339..9e623efb 100644 --- a/docs/build.gradle +++ b/docs/build.gradle @@ -13,7 +13,7 @@ configurations { } dependencies { - asciidoctorExt("io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:0.5.0") + asciidoctorExt("io.spring.asciidoctor.backends:spring-asciidoctor-backends:0.0.2") internal(platform(project(":spring-restdocs-platform"))) internal(enforcedPlatform("org.springframework:spring-framework-bom:$springFrameworkVersion")) @@ -48,6 +48,9 @@ asciidoctor { attributes "revnumber": project.version, "branch-or-tag": project.version.endsWith("SNAPSHOT") ? "main": "v${project.version}" inputs.files(sourceSets.test.java) + outputOptions { + backends "spring-html" + } } task api (type: Javadoc) {