在 maven 中激活 asciidoctor 图扩展 plantuml pom.xml

activating asciidoctor diagram extension plantuml in maven pom.xml

我将 asciidoctor 和 maven 与 asciidcotor-maven-plugin 一起使用 我使用 asciidoctorJ 和 asciidoctorJ-diagramm

现在我在要呈现的文档的 src 代码中有了

plantuml::input.puml[]

通过 mvn -X compile 我现在可以在控制台中获取信息 :-(

在生成的文档中,我看到 src 的行完全相同 根本没有呈现

问题是什么?

        <plugin>
            <groupId>org.asciidoctor</groupId>
            <artifactId>asciidoctor-maven-plugin</artifactId>
            <version>${version.admvpl}</version>

            <dependencies>
                <dependency>
                    <groupId>org.jruby</groupId>
                    <artifactId>jruby-complete</artifactId>
                    <version>${version.jrcm}</version>
                </dependency>
                <dependency>
                    <groupId>org.asciidoctor</groupId>
                    <artifactId>asciidoctorj-pdf</artifactId>
                    <version>${version.adjpdf}</version>
                </dependency>
                <dependency>
                    <groupId>org.asciidoctor</groupId>
                    <artifactId>**asciidoctorj-diagram<**/artifactId>
                    <version>${version.addia}</version>
                </dependency>
            </dependencies>

我必须添加类似

的内容吗
            <configuration>
                <requires>
                    <require>asciidoctor-diagramm</require>
                </requires>
            </configuration>

在互联网上我只找到 gradle 和 gems 的配置,但没有找到 maven...问题出在后端 HTML 和 PDF。

您可以在此处找到一个完整的示例:https://github.com/asciidoctor/asciidoctor-maven-examples/tree/master/asciidoctor-diagram-example

是的,您必须将依赖项添加到 asciidoctorj-diagram,并且必须像您在问题中所做的那样在配置中指定 requires/require。