SuperAPI AI 工具集

quarkus-full-build

通用与其它

查看项目

更新于 10-16 04:55

技能介绍

用途:当用户要求“完整构建”“全部重新构建”或构建整个 Quarkus 项目时使用;也适用于大规模改动后需重建全部模块、运行集成测试之前、准备发布或部署时。不适合构建单个模块(应使用 quarkus-module-build)、增量编译(直接运行 mvn compile)或仅运行测试(直接运行 mvn test)。

主要能力:执行一次完整的 Quarkus Maven 构建,采用面向速度与项目结构优化的参数,并将构建派发到子代理执行,使主对话在长时间编译期间保持响应。

使用方式:构建命令为 mvn install -Dquickly -Dno-test-modules -Dskip.gradle.build=true -T 16C -Prelocations。其中 -Dquickly 跳过测试、格式检查等非必要任务;-Dno-test-modules 不构建仅测试模块;-Dskip.gradle.build=true 跳过基于 Gradle 的构建;-T 16C 按每 CPU 核心 16 线程并行构建;-Prelocations 使用 relocations profile 优化依赖。实现上先用 Agent 工具在独立上下文运行构建,子代理监控 Maven 输出并回报成功或失败、相关错误输出与总耗时,随后汇总结果;成功时提示可运行测试或构建特定模块,失败时定位失败模块并给出修复建议。

平台说明:该技能与平台无关,Claude Code、Gemini CLI、Codex 分别使用各自的子代理或后台执行工具,Maven 命令本身通用。典型构建时间约 5 至 15 分钟,取决于项目规模与机器性能。

限制与排障:内存不足时可设置 export MAVEN_OPTS="-Xmx4g -XX:MaxMetaspaceSize=1g";产物陈旧可先 mvn clean install;依赖解析问题可执行 mvn dependency:purge-local-repository 后重新构建。其他收费、价格、效果等信息暂未提供。