我们有一个在Markdown中的文档,我们希望在我们的Maven站点报告中提供。我找到了一个将Markdown转换成HTML的插件,并将生成的HTML文档放在target/documents/README.html中。我想在generate报告中包含这个文档,但是maven-站点插件的文档有点稀疏:
如何将静态(X)HTML页面集成到Maven站点?您可以通过以下步骤集成静态页面:
哇,太清楚了!
此文档存储在${basedir}/src/markdown/README.md中,并以target/documents/README.html中的HTML形式生成。我可以更改所有发生的目录,但我不想将生成的HTML写入${basedir}/src/site。
如何生成自己的site.xml?我可以让site.xml从target下的另一个目录中提取文档吗?
发布于 2015-07-17 18:36:47
结果并不像我想的那么难。site.xml文档很糟糕,但我找到了一个示例,对它进行了操作,并找到了如何实现它的方法:
首先,我遵循了khmarbaise的建议,将文档放在src/site/markdown/README.md下。当target/site/README.html运行时生成一个site文档。然而,与此没有任何联系。
接下来我要做的就是生成一个src/site/site.xml文件。我所要做的就是创建所需的链接,而不是整个index.html页面:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<body>
<menu name="Configuration">
<item name="Using this library" href="README.html"/>
</menu>
<menu ref="reports"/>
</body>
</project>需要使用<menu ref="reports"/>来保存其他报表菜单。
您可以在这里看到结果:

注意添加的配置部分。
我做的另外一件事也是使用Tech 标价插件。这样,我就可以将生成的HTML链接到Jenkins中的归档工件链接。
https://stackoverflow.com/questions/31350430
复制相似问题