Maven-pdf-plugin:如何在pdf中包含嵌套项?

时间:2016-10-19 13:22:44

标签: maven pdf markdown maven-site-plugin maven-pdf-plugin

我正在使用maven-pdf-plugin从我的maven网站文档生成pdf文档。文档用Markdown编写 遗憾的是,生成的文档不包含嵌套的<item>标记 例如,我在site.xml中有以下内容:

<menu name="Documentation">
  <item name="Sweets" href="sweets/sweets.html" collapse="true">
    <item name="Chocolate" href="sweets/chocolate.html"/>
    <item name="Bublegum" href="sweets/bublegum.html"/>
    <item name="Marzipan" href="sweets/marzipan.html"/>
  </item>
</menu>

在生成的pdf中,我的内容为sweets.html,但不包含所有子项的内容。
我还尝试使用包含以下内容的pdf.xml文件:

<toc name="Table of Contents" depth="4">
  <item name="Sweets" ref="sweets/sweets.md">
    <item name="Chocolate" ref="sweets/chocolate.md"/>
    <item name="Bublegum" ref="sweets/bublegum.md"/>
    <item name="Marzipan" ref="sweets/marzipan.md"/>
  </item>
</toc>

这给了我相同的结果。
查看document model reference,应该可以嵌套<item>代码。

我做错了什么?

以下是一些补充信息:
Maven:3.3.1
maven-pdf-plugin:1.2
doxia-module-markdown:1.6

1 个答案:

答案 0 :(得分:0)

使用maven-pdf-plugin版本1.3修复了问题。