apidoc的maven插件,自动生成apidoc.json

本文介绍如何使用apidoc插件自动生成API文档。通过配置Maven仓库或编译源码包,可在项目中引入插件,并通过命令行生成apidoc.json文件。最终通过apidoc命令生成API文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插件是用apidoc插件生成文档的,具体使用方式可查看官网:http://apidocjs.com/

该插件不会直接生成APIDOC文档,只会自动生成apidoc.json文件,需要执行apidoc命令才可以生成

apidoc.json文件会生成在项目根目录apidoc文件夹下

下载依赖包

可配置MAVEN仓库https://oss.sonatype.org/content/groups/public
或者
下载源码包进行编译打包:https://gitee.com/qianxunclub/qianxunclub-maven-plugin

git clone https://gitee.com/qianxunclub/qianxunclub-maven-plugin.git
cd qianxunclub-maven-plugin
mvn clean install

编辑pom.xml,引入maven plugin

在项目的pom文件中引入以下:

<plugin>
    <groupId>com.qianxunclub</groupId>
    <artifactId>qianxunclub-plugin-apidoc</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <executions>
        <execution>
            <goals>
                <goal>apidoc</goal>
            </goals>
        </execution>
    </executions>
</plugin>

properties定义API的生成规范:

<properties>
    <apidoc.skip>false/</apidoc.skip>
    <apidoc.gen>false</apidoc.gen>
    <apidoc.url>http://ip:port/</apidoc.url>
    <apidoc.sampleUrl>http://ip:port/</apidoc.sampleUrl>
</properties>

apidoc.skip:编译代码是否跳过生成apidoc.json

apidoc.gen:是否覆盖更新apidoc.json

apidoc.url:实例接口前缀

apidoc.sampleUrl:生成测试方法的请求地址

开始生成

执行命令:

mvn clean package

可以添加以下参数:

mvn clean package -Dapidoc.skip=true

-Dapidoc.skip=true:编译代码是否跳过生成apidoc.json

-Dapidoc.gen=true:是否覆盖更新apidoc.json

-Dapidoc.url=xxx:实例接口前缀

-Dapidoc.sampleUrl=xxx:生成测试方法的请求地址

如果出现以下字样,说明生成完成:

apidoc.json完成

生成api文档

在项目跟目录执行:

apidoc -i apidoc/ -o API文档存放目录/

打开API文档存放目录中的index.html即可查看文档。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值