使用Maven Site插件渲染Asciidoctor文档时的悬垂属性

时间:2015-09-12 22:42:42

标签: maven-site-plugin asciidoctor

My Maven网站包含多个Asciidoctor文档。我想使用在Maven Site插件配置中声明的特性,但似乎它们不会被Asciidoctor所夸大。

<plugin>

  <artifactId>maven-site-plugin</artifactId>

  <dependencies>
        
    <dependency>
      <groupId>org.asciidoctor</groupId>
            
      <artifactId>asciidoctor-maven-plugin</artifactId>
                 
    </dependency>
        
              
  </dependencies>
    
  <configuration>
        
    <attributes>

      <ta>ddd</ta>

    </attributes>
    
  </configuration>
</plugin>


以下是我尝试在Asciidoctor文档中使用属性ta的示例。

= Example Document

Value of ta is: {ta}

如何在Asciidoctor文档中使用为Maven Site插件定义的属性?

1 个答案:

答案 0 :(得分:0)

目前(从AsciidoctorJ 1.52开始),无法在Asciidoctor文档中使用Maven Site的属性。

我就此提出了一个问题(https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/170)。

暂时我发现了一个工作量。我使用resouces插件将所有属性写入文件,并将此文件包含在我的文档中。解决方法。对定义属性的direkt访问会更方便。