SuperAPI AI 工具集

quarkus-module-build

智能体与模型

查看项目

更新于 10-16 04:55

技能介绍

用途:面向 Quarkus 项目,用于构建、编译或重建一个或多个指定模块(扩展、库等),通过子代理并行执行以加快开发迭代。

主要能力:接受空格或“and”分隔的多个模块名(如 graphql and openapi);在每个模块目录下执行构建命令 cd <module-path> && mvn clean install -DskipTests;并行调度子代理、监控构建结果并汇总成功或失败信息。还会按优先级查找模块路径:extensions/<name>/、顶级模块、integration-tests/<name>/、devtools/<name>/ 等。

使用方式:输入模块名触发;解析后为每个模块查找 pom.xml 定位目录,再并行派发构建。失败时输出相关错误并建议下一步;全部成功后建议对已构建模块运行测试,若改动模块较多可考虑完整构建。进阶选项包括带依赖构建 mvn install -DskipTests -am -pl :module-name、不清理的增量构建 mvn install -DskipTests、以及带测试构建 mvn clean install。

适用场景:本地改动后构建特定模块、编译部分扩展用于测试、依赖更新后重建模块、功能开发中快速迭代、修复特定模块编译错误后重建。

限制:不用于完整项目构建(应改用 quarkus-full-build)、不用于运行测试(直接使用 mvn test)、也不适合单条命令场景(直接运行 mvn)。平台命令通用,但并行子代理工具因环境而异。资料未提供收费、价格等信息。