From 361c0771980de749c19a5e7811049d92bbd9e7af Mon Sep 17 00:00:00 2001 From: Chris Bono Date: Wed, 14 Dec 2022 09:35:02 -0600 Subject: [PATCH] [Build] Set asciidoc attributes dynamically --- spring-pulsar-docs/build.gradle | 4 ++++ spring-pulsar-docs/src/main/asciidoc/attributes.adoc | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/spring-pulsar-docs/build.gradle b/spring-pulsar-docs/build.gradle index 1804d252..eb557464 100644 --- a/spring-pulsar-docs/build.gradle +++ b/spring-pulsar-docs/build.gradle @@ -79,6 +79,10 @@ tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask) { forkOptions { jvmArgs "--add-opens", "java.base/sun.nio.ch=ALL-UNNAMED", "--add-opens", "java.base/java.io=ALL-UNNAMED" } + doFirst { + attributes "spring-pulsar-version": project.version, + "spring-boot-version": project(':spring-pulsar-dependencies').springBootVersion ?: 'current' + } } asciidoctor { diff --git a/spring-pulsar-docs/src/main/asciidoc/attributes.adoc b/spring-pulsar-docs/src/main/asciidoc/attributes.adoc index 327da4ef..9235b2ea 100644 --- a/spring-pulsar-docs/src/main/asciidoc/attributes.adoc +++ b/spring-pulsar-docs/src/main/asciidoc/attributes.adoc @@ -6,8 +6,9 @@ :sectnums: :sectnumlevels: 3 -:spring-pulsar-version: 0.1.0-SNAPSHOT +:spring-pulsar-version: current +:spring-boot-version: current :github: https://github.com/spring-projects-experimental/spring-pulsar -:javadocs: https://docs.spring.io/spring-pulsar/docs/current-SNAPSHOT/api -:spring-boot-docs: https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle +:javadocs: https://docs.spring.io/spring-pulsar/docs/{spring-pulsar-version}/api +:spring-boot-docs: https://docs.spring.io/spring-boot/docs/{spring-boot-version}/reference/htmlsingle