首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文档添加到Maven站点报告

问将文档添加到Maven站点报告
EN

Stack Overflow用户
提问于 2015-07-10 21:17:57
回答 1查看 449关注 0票数 0

我们有一个在Markdown中的文档,我们希望在我们的Maven站点报告中提供。我找到了一个将Markdown转换成HTML的插件,并将生成的HTML文档放在target/documents/README.html中。我想在generate报告中包含这个文档,但是maven-站点插件的文档有点稀疏:

如何将静态(X)HTML页面集成到Maven站点?您可以通过以下步骤集成静态页面:

  • 将静态页面放在资源目录${basedir}/src/site/resources中
  • 创建site.xml并将其放入${basedir}/src/site中
  • 通过修改菜单节链接到静态页面,创建项目并将其映射到静态页面的文件名。

哇,太清楚了!

此文档存储在${basedir}/src/markdown/README.md中,并以target/documents/README.html中的HTML形式生成。我可以更改所有发生的目录,但我不想将生成的HTML写入${basedir}/src/site。

如何生成自己的site.xml?我可以让site.xml从target下的另一个目录中提取文档吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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页面:

代码语言:javascript
复制
<?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中的归档工件链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31350430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档