|
|
|
|
@ -2,12 +2,6 @@ apply plugin: 'io.spring.convention.docs'
@@ -2,12 +2,6 @@ apply plugin: 'io.spring.convention.docs'
|
|
|
|
|
apply plugin: 'java' |
|
|
|
|
|
|
|
|
|
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 { |
|
|
|
|
@ -30,7 +24,8 @@ tasks.register("generateAntoraYml") {
@@ -30,7 +24,8 @@ tasks.register("generateAntoraYml") {
|
|
|
|
|
def outputFile = new File("$buildDir/generateAntora/antora.yml") |
|
|
|
|
outputFile.getParentFile().mkdirs() |
|
|
|
|
outputFile.createNewFile() |
|
|
|
|
outputFile.setText("""name: ROOT |
|
|
|
|
def antoraYmlText = file("antora.yml").getText() |
|
|
|
|
outputFile.setText("""$antoraYmlText |
|
|
|
|
title: Spring Security |
|
|
|
|
start_page: ROOT:index.adoc |
|
|
|
|
asciidoc: |
|
|
|
|
@ -49,18 +44,6 @@ ${ymlVersions}
@@ -49,18 +44,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") |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dependencies { |
|
|
|
|
|