Skip to content

Commit f44e907

Browse files
committed
Set up tabs in asciidoctor
1 parent b56f212 commit f44e907

File tree

3 files changed

+34
-2
lines changed

3 files changed

+34
-2
lines changed

docs/build.gradle.kts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,20 @@ import org.asciidoctor.gradle.jvm.AsciidoctorTask
22

33
plugins {
44
id("com.mattbertolini.buildlogic.java-conventions")
5-
alias(libs.plugins.asciidoctor)
5+
alias(libs.plugins.asciidoctorConvert)
6+
}
7+
8+
configurations {
9+
register("asciidoctorExt")
610
}
711

812
dependencies {
913
implementation(project(":spring-webmvc-annotated-data-binder"))
1014
implementation(project(":spring-webflux-annotated-data-binder"))
1115
implementation(libs.javaxServletApi) // Version defined in Spring BOM file
1216

17+
add("asciidoctorExt", libs.springAsciidoctorExtBlockSwitch)
18+
1319
testImplementation(libs.junitJupiterApi)
1420
testImplementation(libs.assertJCore)
1521
testImplementation(libs.mockitoCore)
@@ -23,6 +29,7 @@ tasks.named<AsciidoctorTask>("asciidoctor").configure {
2329
"resourcesDir" to project.sourceSets["main"].resources.srcDirs.first(),
2430
"source-highlighter" to "coderay"
2531
))
32+
configurations("asciidoctorExt")
2633
}
2734

2835
tasks.named<JacocoReport>("jacocoTestReport").configure {

docs/src/docs/asciidoc/main.adoc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,30 @@
55
:sourceDir: ../../../src/main/java
66
:resourcesDir: ../../../src/main/resources
77

8+
== Installation
9+
To install:
810

11+
[source,xml,indent=0,role="primary",subs="+attributes"]
12+
.Maven
13+
----
14+
<dependency>
15+
<groupId>com.mattbertolini</groupId>
16+
<artifactId>spring-webmvc-annotated-data-binder</artifactId>
17+
<version>{revnumber}</version>
18+
</dependency>
19+
----
20+
21+
[source,kotlin,indent=0,role="secondary",subs="+attributes"]
22+
.Gradle (Kotlin DSL)
23+
----
24+
implementation("com.mattbertolini:spring-webmvc-annotated-data-binder:{revnumber}")
25+
----
26+
27+
[source,groovy,indent=0,role="secondary",subs="+attributes"]
28+
.Gradle (Groovy DSL)
29+
----
30+
implementation 'com.mattbertolini:spring-webmvc-annotated-data-binder:{revnumber}'
31+
----
932

1033
== Configuration
1134

libs.versions.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ springWebmvc = { module = "org.springframework:spring-webmvc", version.ref = "sp
1919
springBootStarter = { module = "org.springframework.boot:spring-boot-starter", version.ref = "springBoot" }
2020
springBootTest = { module = "org.springframework.boot:spring-boot-test", version.ref = "springBoot" }
2121

22+
springAsciidoctorExtBlockSwitch = { module = "io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch", version = "0.6.1" }
23+
2224
glassfishJavaxEl = { module = "org.glassfish:javax.el", version = "3.0.1-b12" } # Needed by Hibernate Validator
2325
hibernateValidator = { module = "org.hibernate.validator:hibernate-validator", version = "6.0.21.Final" }
2426
jacksonDatabind = { module = "com.fasterxml.jackson.core:jackson-databind", version = "2.12.7.1" }
@@ -30,5 +32,5 @@ equalsVerifier = { module = "nl.jqno.equalsverifier:equalsverifier", version = "
3032
hamcrest = { module = "org.hamcrest:hamcrest", version = "2.2" }
3133

3234
[plugins]
33-
asciidoctor = { id = "org.asciidoctor.jvm.convert", version = "2.4.0" }
35+
asciidoctorConvert = { id = "org.asciidoctor.jvm.convert", version = "3.3.2" }
3436
sonarqube = { id = "org.sonarqube", version = "4.2.0.3129" }

0 commit comments

Comments
 (0)