0

我的 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>


这是我如何尝试ta在我的 Asciidoctor 文档中使用该属性的示例。

= Example Document

Value of ta is: {ta}

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

4

1 回答 1

0

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

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

暂时我找到了解决方法。我使用资源插件将所有属性写入文件并将此文件包含在我的文档中。一种解决方法。直接访问定义的属性会更方便。

于 2015-09-22T19:25:53.793 回答