Quantcast
Channel: Active questions tagged ruby - Stack Overflow
Viewing all articles
Browse latest Browse all 4631

How do I configure asciidoctor-gradle-plugin to handle plantuml?

$
0
0

I don't know any Ruby but I do like asciidoctor (and the gradle plugin). Is there a simple way to get the plugin to generate plantuml diagrams?

I looked at the basic asciidoctor-diagrams functionality which seems specific to using the native/ruby asciidoctor extension (which I don't have and would rather not install since I like using the gradle plugin).

The nicely done asciidoctor-gradle-plugin documentation page shows that it accepts a requires option for Ruby modules but having no grounding in Ruby whatsoever, I'm not sure if that's what I need or not.

I tried the path of least resistant, i.e.:

asciidoctor {    logDocuments = true    separateOutputDirs = false    sourceDir = file("src")    outputDir = file("$buildDir/html")    backends = [ 'html5' ]    requires "asciidoctor-diagram"}

Against my basic plantuml test:

.The PlantUML block extension class[plantuml, sample-plantuml-diagram, alt="Class diagram", width=135, height=118]----class BlockProcessorclass PlantUmlBlockBlockProcessor <|-- PlantUmlBlock----

But got:

* What went wrong:Execution failed for task ':asciidoctor'.> (LoadError) no such file to load -- asciidoctor-diagram

during the configuration phase.

How can I configure asciidoctor-gradle-plugin to handle plantuml?


Viewing all articles
Browse latest Browse all 4631

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>