Maven 编译时生成、纯静态文档、不能调试、零侵入、不用运行项目的api文档

api 开头、Maven 编译时生成、纯静态文档、不能调试、零侵入、不用运行项目

我直接给你最简可用完整版配置,复制到 pom 就能用!

一、Maven 插件配置(直接复制)

放到你的 pom.xml<build><plugins>

xml

xml 复制代码
<!-- ApiGGs 接口文档生成插件(编译时自动生成静态文档) -->
<plugin>
    <groupId>com.github.apiggs</groupId>
    <artifactId>apiggs-maven-plugin</artifactId>
    <version>1.6</version>
    <executions>
        <execution>
            <phase>compile</phase>
            <goals>
                <goal>apiggs</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <!-- 文档标题 -->
        <title>XX项目接口文档</title>
        <!-- 文档描述 -->
        <description>SpringBoot 后端接口</description>
        <!-- 版本号 -->
        <version>1.0.0</version>
        <!-- 要扫描的包 -->
        <packages>
            <package>com.你的项目.controller</package>
        </packages>
        <!-- 输出目录:编译后在 target/docs 下 -->
        <out>${project.build.directory}/docs</out>
        <!-- 生成的文档格式:html、markdown、adoc -->
        <format>html</format>
    </configuration>
</plugin>

二、怎么用?

执行 Maven 命令:

plaintext

python 复制代码
mvn compile

编译完成后,打开:

plaintext

bash 复制代码
target/docs/index.html

就是静态接口文档 ,浏览器直接打开,不能调试、纯展示


三、它的特点(和你描述完全一致)

  • ✅ jar 包 api 开头:apiggs
  • Maven 编译时生成
  • 不支持在线调试
  • ✅ 零注解、零配置
  • ✅ 生成纯静态 HTML 文档
  • ✅ 不侵入代码、不影响运行

四、如果你想要【一键生成】

IDEA 右侧:Maven → 你的项目 → plugins → apiggs → apiggs:apiggs双击直接生成文档。

相关推荐
mldong2 小时前
C# 开发者也有自己的轻量工作流引擎了:NuGet 装包,5 分钟跑通一条审批流
后端·c#·.net
爱学堂IT分享5 小时前
鹤翔老师pmp项目管理培训认证考试课 (直播录播题库送学时证明)【共58课时】-51CTO学堂
后端
王的宝库5 小时前
Go 项目结构:从单文件到标准工程布局
开发语言·后端·golang
码事漫谈6 小时前
类型即世界:一个 C++ 程序员的本体论入门
后端
Rain的Java大神之路6 小时前
JavaWeb开发如何解决跨域问题
java·前端·后端·nginx·web安全·面试·运维开发
IT_陈寒8 小时前
Python的多线程居然是个假把式?搞清GIL让我少熬三天夜
前端·人工智能·后端
明月_清风8 小时前
位图与布隆过滤器:海量数据下的"存在性判断"艺术
前端·后端·算法
明月_清风8 小时前
Hash 表从入门到精通:Go 实战与工程细节
前端·后端·算法
考虑考虑9 小时前
ElasticSearch索引命令
运维·后端·elasticsearch
玉宇夕落10 小时前
背单词项目一:融会贯通:从零构建"单词大师"后台——Next.js + Supabase + Drizzle 全栈开发实战
后端