我能够对我的多模块pom运行mvn enunciate:docs,其中模块是服务的完整实现,并且在每个模块下创建站点(例如service1 / rest / api / target / site / wsdocs / index.html)但我想通过enunciate在一个页面中链接所有其他API。
我只使用enunciate来生成API和示例xml / json消息体。
这是可能的,还是我必须自己用一些脚本创建网站或者你有什么?
感谢。
答案 0 :(得分:0)
这可能不是最佳解决方案,但您可以使用maven-site-plugin
创建网站,并从那里为其余的API指定不同的API。
您需要创建一个site.xml及其中的链接。
在site.xml中,您可以通过执行以下操作在菜单中添加链接:
<menu name="Overview">
<item name="Description" href="index.html"/>
<item name="API" href="api/index.html"/>
</menu>
在上一个示例中,api/index.html
是我的API入口点。