swagger2markup生成静态文档(插件版)
生成asciidoc或markdown文档
添加swagger2markup插件
<plugin>
<groupId>io.github.swagger2markup</groupId>
<artifactId>swagger2markup-maven-plugin</artifactId>
<version>1.3.3</version>
<configuration>
<swaggerInput>http://localhost:9210/v2/api-docs</swaggerInput>
<outputFile>src/docs/asciidoc/generated/all</outputFile>
<config>
<swagger2markup.markupLanguage>ASCIIDOC</swagger2markup.markupLanguage>
<swagger2markup.outputLanguage>ZH</swagger2markup.outputLanguage>
<swagger2markup.generatedExamplesEnabled>true</swagger2markup.generatedExamplesEnabled>
<swagger2markup.inlineSchemaEnabled>false</swagger2markup.inlineSchemaEnabled>
<swagger2markup.pathsGroupedBy>TAGS</swagger2markup.pathsGroupedBy>
</config>
</configuration>
</plugin>
生成asciidoc或markdown文档
- 运行项目
- 执行swagger2markup插件:maven窗口:指定项目下的Plugins.swagger2markup
相关说明
- swaggerInput:swagger生成的接口json数据文件。