0

我可以针对我的多模块 pom 运行 mvn enunciate:docs,其中模块是服务的完整实现,并且站点是在每个服务下创建的(例如 service1/rest/api/target/site/wsdocs/index.html ) 但我希望通过 enunciate 将所有其他 API 链接在一个页面中。

我只使用 enunciate 来生成 API 和示例 xml/json 消息体。

这可能吗,还是我必须自己用一些脚本或你有什么来创建网站?

谢谢。

4

1 回答 1

0

这可能不是最好的解决方案,但您可以使用创建站点maven-site-plugin并从那里为您的其余部分指定不同的 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 入口点。

于 2012-08-24T17:25:36.307 回答