私はRubyを知りませんが、好きですasciidoctor
(そしてgradleプラグイン)。plantumlダイアグラムを生成するプラグインを取得する簡単な方法はありますか?
ネイティブ/ルビー asciidoctor 拡張機能の使用に固有と思われる基本的なasciidoctor-diagrams機能を調べました (これは持っておらず、gradle プラグインを使用するのが好きなのでインストールしたくありません)。
よくできたasciidoctor-gradle-pluginのドキュメントページは、Rubyモジュールのオプションを受け入れることを示していrequires
ますが、Rubyにはまったく根拠がなく、それが必要かどうかはわかりません.
最も耐性の低いパスを試しました。つまり、次のとおりです。
asciidoctor {
logDocuments = true
separateOutputDirs = false
sourceDir = file("src")
outputDir = file("$buildDir/html")
backends = [ 'html5' ]
requires "asciidoctor-diagram"
}
私の基本的なplantumlテストに対して:
.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
plantuml を処理するように構成するにはどうすればよいですか?