自动化生成API文档
基于swagger-maven-plugin
、swagger2markup-maven-plugin
、asciidoctor-maven-plugin
插件生成HTML、PDF格式API文档
插件一
<plugin>
<groupId>com.github.kongchen</groupId>
<artifactId>swagger-maven-plugin</artifactId>
<version>3.1.8</version>
</plugin>
用于生成swagger规范的json文件
插件二
<plugin>
<groupId>io.github.swagger2markup</groupId>
<artifactId>swagger2markup-maven-plugin</artifactId>
<version>${swagger2markup.plugin.version}</version>
</plugin>
使用插件一生成的swagger规范的json文件 生成asciidoc文件
插件三
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>1.5.7.1</version>
</plugin>
利用asciidoc文件 生成HTML、PDF文档