Direct Mapping of Documentation Version

This commit is contained in:
Rob Winch
2021-11-08 09:51:54 -06:00
parent 5fdbfce4c2
commit 6e6695bad9
2 changed files with 6 additions and 25 deletions

View File

@@ -1,7 +1,2 @@
name: session
title: Spring Session
start_page: ROOT:index.adoc
nav:
- modules/ROOT/nav.adoc
version: 2.6

View File

@@ -35,12 +35,6 @@ sourceSets {
}
tasks.register("generateAntora") {
group = "Documentation"
description = "Generates antora files"
dependsOn 'generateAntoraYml', 'generateAntoraComponentVersion'
}
tasks.register("generateAntoraYml") {
group = "Documentation"
description = "Generates the antora.yml for dynamic properties"
doLast {
@@ -56,9 +50,13 @@ tasks.register("generateAntoraYml") {
def outputFile = new File("$buildDir/generateAntora/antora.yml")
outputFile.getParentFile().mkdirs()
outputFile.createNewFile()
outputFile.setText("""name: session
def antoraYmlText = file("antora.yml").getText()
outputFile.setText("""$antoraYmlText
title: Spring Session
start_page: ROOT:index.adoc
nav:
- modules/ROOT/nav.adoc
asciidoc:
attributes:
download-url: "https://github.com/spring-projects/spring-session/archive/${ghTag}.zip"
@@ -79,18 +77,6 @@ ${ymlVersions}
}
}
tasks.register("generateAntoraComponentVersion") {
group = "Documentation"
description = "Generates the antora.component.version file"
doLast {
def outputFile = new File("$buildDir/generateAntora/antora.component.version")
outputFile.getParentFile().mkdirs()
outputFile.createNewFile()
def antoraVersion = project.version.replaceAll(/^(\d+\.\d+)\.\d+(-\w+)?$/, '$1')
outputFile.setText("$antoraVersion")
}
}
repositories {
maven { url "https://repo.spring.io/release" }
}