asciidoctor-ant`任务是一个一体化的从Ant运行Asciidoctor的解决方案。它基于AsciidoctorJ和JRuby,这两个都被封装在一个单独的jar文件中。

使用方法是:

<project xmlns:asciidoctor="antlib:org.asciidoctor.ant">
...
    <target name="doc">
        <taskdef uri="antlib:org.asciidoctor.ant"
           resource="org/asciidoctor/ant/antlib.xml"
           classpath="lib/asciidoctor-ant.jar"/>
        <asciidoctor:convert sourceDirectory="src/asciidoc" outputDirectory="target"/>
    </target>
...
</project>

有关更多详情,请查看GitHub上的[asciidoctor-ant](https://github.com/asciidoctor/asciidoctor-ant#asciidoctor-ant-task)。