我的Maven站点包含几个Asciidoctor文档。我想使用在Maven站点插件的配置中声明的属性,但似乎这样它们就不会被移交给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站点插件定义的属性?
目前(如AsciidoctorJ 1.52),它是不可能在AsciidoctorJ文档中使用Maven站点的属性。
我对此提出了一个问题(https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/170)。
暂时我找到了一个变通办法。我使用资源插件将所有属性写入一个文件,并将该文件包含在我的文档中。一个解决方案。直接访问已定义的属性会更方便。