blob: fa7bf2a479ffb26f764af19d7e948e6e11a0b7fe [file] [log] [blame]
import org.asciidoctor.gradle.jvm.AsciidoctorTask
plugins {
id 'org.asciidoctor.jvm.convert' version "${asciidoctorVersion}"
}
version project.projectVersion
group 'org.apache.grails'
def asciidoctorAttributes = [
icons : 'font',
version : project.version,
imagesdir : 'images',
]
tasks.named('asciidoctor', AsciidoctorTask) { AsciidoctorTask it ->
inputs.dir project.layout.projectDirectory.dir('src/main/docs')
outputs.dir project.layout.buildDirectory.dir('docs')
it.jvm {
jvmArgs("--add-opens", "java.base/sun.nio.ch=ALL-UNNAMED", "--add-opens", "java.base/java.io=ALL-UNNAMED")
}
it.baseDirFollowsSourceFile()
it.sourceDir project.layout.projectDirectory.dir('src/main/docs')
it.outputDir = project.layout.buildDirectory.dir('docs')
it.attributes asciidoctorAttributes
}