使用Maven插件离线生成Swagger文档

4
我正在尝试生成Swagger文档,为此我需要启动服务器。我想离线生成Swagger文档(不用启动服务器),我只获取了这个链接swagger-codegen-maven-plugin
但是当我将上述插件添加到POM.xml中(在maven构建期间应该会生成HTML文档),它根本没有做任何事情。请帮忙解决。

生成HTML文档也很好。 - Sunil Rk
2个回答

1

看看这个插件: https://github.com/teamcarma/swagger-jaxrs-doclet

由于JSON资源列表是从源代码离线生成的,因此您无需向项目添加任何运行时依赖项,并避免与不同jar版本和jaxrs实现可能导致的潜在问题。这也避免了增加您的工件大小。


0
为生成 HTML 文档,您需要将配置中的语言标签值设置为 HTML。在您链接的例子中,它被设置为 java。将其改为 html。如果您需要同时生成 Java 和 HTML,请使用两个 execution 块,一个用于 Java,一个用于 HTML。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接