要在Gradle中运行Asciidoctor,需要在build.gradle文件中添加相应的插件和任务。
首先,确保在build.gradle文件的顶部添加以下行,以导入Asciidoctor插件:
plugins {
id 'org.asciidoctor.convert' version '1.5.3'
}
接下来,在build.gradle文件中添加Asciidoctor任务:
asciidoctor {
inputs.dir 'src/docs'
dependsOn asciidoctorResources
outputs.dir 'build/docs'
options {
backend 'html5'
attributes 'icons': 'font'
}
}
task asciidoctorResources(type: Copy) {
from 'src/docs/images'
into 'build/docs/images'
}
asciidoctor.dependsOn asciidoctorResources
上述代码中,src/docs
是Asciidoctor文件的源目录,build/docs
是生成文档的目标目录。asciidoctorResources
任务用于复制Asciidoctor文件中的资源文件(如图像)到目标目录。
最后,在命令行中执行以下命令来运行Asciidoctor任务:
gradle asciidoctor
这将生成Asciidoctor文档并将其输出到build/docs
目录中。
请注意,你需要在Gradle项目的根目录中安装Gradle,并确保已安装Asciidoctor插件的正确版本。