Files
spring-kafka/gradle/docs.gradle
Artem Bilan 4c1ac2018f Fix Gradle deprecations
* Use `optional` configuration with variants instead of `feature`
* Use `io.freefair.aggregate-javadoc`
* Upgrade to Gradle `8.9`
* Some other minor ode clean in Gradle configs

**Auto-cherry-pick to `3.2.x` & `3.1.x`**
2024-08-06 12:40:08 -04:00

38 lines
1.1 KiB
Groovy

antora {
version = '3.2.0-alpha.2'
playbook = file('src/main/antora/antora-playbook.yml')
options = [
'to-dir' : project.layout.buildDirectory.dir('site').get().toString(),
clean : true,
fetch : !project.gradle.startParameter.offline,
stacktrace: true
]
dependencies = [
'@antora/atlas-extension' : '1.0.0-alpha.1',
'@antora/collector-extension' : '1.0.0-alpha.3',
'@asciidoctor/tabs' : '1.0.0-beta.3',
'@springio/antora-extensions' : '1.4.2',
'@springio/asciidoctor-extensions': '1.0.0-alpha.8',
]
}
tasks.named('generateAntoraYml') {
asciidocAttributes = project.provider({
return ['project-version': project.version,
'revnumber' : project.version,
'spring-version' : project.version,
]
})
baseAntoraYmlFile = file('src/main/antora/antora.yml')
}
tasks.register('createAntoraPartials', Sync) {
from { project.rootProject.tasks.filterMetricsDocsContent.outputs }
into layout.buildDirectory.dir('generated-antora-resources/modules/ROOT/partials')
}
tasks.register('generateAntoraResources') {
dependsOn 'createAntoraPartials'
dependsOn 'generateAntoraYml'
}