Skip to content

Commit 2bf8eeb

Browse files
Jay Bryantbclozel
authored andcommitted
Switch to spring-asciidoctor-backends
This commit uses the new AsciiDoctor backend. Closes gh-29162
1 parent 4c45387 commit 2bf8eeb

File tree

1 file changed

+7
-22
lines changed

1 file changed

+7
-22
lines changed

gradle/docs.gradle

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
configurations {
2-
asciidoctorExt
2+
asciidoctorExtensions
33
}
44

55
dependencies {
6-
asciidoctorExt("io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:0.5.0")
6+
asciidoctorExtensions "io.spring.asciidoctor.backends:spring-asciidoctor-backends:0.0.3"
77
}
88

99
repositories {
1010
maven {
1111
url "https://repo.spring.io/release"
12-
mavenContent {
13-
includeGroup "io.spring.asciidoctor"
14-
}
1512
}
1613
}
1714

@@ -68,20 +65,6 @@ pluginManager.withPlugin("kotlin") {
6865
}
6966
}
7067

71-
task downloadResources(type: Download) {
72-
def version = "0.2.5"
73-
src "https://repo.spring.io/release/io/spring/docresources/" +
74-
"spring-doc-resources/$version/spring-doc-resources-${version}.zip"
75-
dest project.file("$buildDir/docs/spring-doc-resources.zip")
76-
onlyIfModified true
77-
useETag "all"
78-
}
79-
80-
task extractDocResources(type: Copy, dependsOn: downloadResources) {
81-
from project.zipTree(downloadResources.dest);
82-
into "$buildDir/docs/spring-docs-resources/"
83-
}
84-
8568
asciidoctorj {
8669
def docRoot = 'https://docs.spring.io'
8770
def docsSpringFramework = "${docRoot}/spring-framework/docs/${project.version}"
@@ -115,17 +98,19 @@ asciidoctorj {
11598
*/
11699
asciidoctor {
117100
baseDirFollowsSourceDir()
118-
configurations 'asciidoctorExt'
101+
configurations "asciidoctorExtensions"
119102
sources {
120103
include '*.adoc'
121104
}
122105
outputDir "$buildDir/docs/ref-docs/html5"
106+
outputOptions {
107+
backends "spring-html"
108+
}
123109
logDocuments = true
124110
resources {
125111
from(sourceDir) {
126112
include 'images/*.png', 'css/**', 'js/**'
127113
}
128-
from extractDocResources
129114
}
130115
}
131116

@@ -135,7 +120,7 @@ asciidoctor {
135120
*/
136121
asciidoctorPdf {
137122
baseDirFollowsSourceDir()
138-
configurations 'asciidoctorExt'
123+
configurations 'asciidoctorExtensions'
139124
sources {
140125
include '*.adoc'
141126
}

0 commit comments

Comments
 (0)