我不知道任何 Ruby,但我喜欢asciidoctor
(和 gradle 插件)。有没有一种简单的方法可以让插件生成植物图?
我查看了基本的asciidoctor-diagrams功能,它似乎特定于使用本机/ruby asciidoctor 扩展(我没有也不想安装,因为我喜欢使用 gradle 插件)。
做得很好的 asciidoctor-gradle-plugin文档页面显示它接受requires
Ruby 模块的选项,但没有任何 Ruby 基础,我不确定这是否是我需要的。
我尝试了阻力最小的路径,即:
asciidoctor {
logDocuments = true
separateOutputDirs = false
sourceDir = file("src")
outputDir = file("$buildDir/html")
backends = [ 'html5' ]
requires "asciidoctor-diagram"
}
针对我的基本植物测试:
.The PlantUML block extension class
[plantuml, sample-plantuml-diagram, alt="Class diagram", width=135, height=118]
----
class BlockProcessor
class PlantUmlBlock
BlockProcessor <|-- PlantUmlBlock
----
但得到:
* What went wrong:
Execution failed for task ':asciidoctor'.
> (LoadError) no such file to load -- asciidoctor-diagram
在配置阶段。
如何配置asciidoctor-gradle-plugin
以处理植物?