SuperAPI AI 工具集

ddd4j-boot-bom

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:面向 ddd4j-boot 当前维护线,处理 boot-parent、boot-dependencies、boot-bom、Spring Boot BOM、ddd4j BOM 及 effective POM 相关的版本所有权与依赖管理问题。

主要能力:判断某个版本应由 ddd4j-boot-parent、ddd4j-boot-dependencies、ddd4j-boot-bom 还是具体模块管理;通过 effective POM 验证 Spring Boot BOM 与 ddd4j BOM 的导入顺序;清理重复锁定已被 BOM 管理版本的模块;在指定 Boot 线(2.3–4.1)上对齐第三方依赖与 Spring Boot 生态;解释依赖解析出意外版本的原因;在消费者升级前审查 Boot 4 线的 Maven 4 / POM 4.1 模型要求。

使用方式:先确认版本线、JDK、Maven 与 POM 模型,再读取对应线上的 ddd4j-boot-parent/pom.xml、ddd4j-boot-dependencies/pom.xml 和 ddd4j-boot-bom/pom.xml;用 mvn help:effective-pom 构建 effective POM 验证导入顺序;运行目标模块构建与测试并检查 CI;最后输出版本线、版本所有权映射、导入顺序确认、测试与 CI 证据及违规项修复建议。安装命令:npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-boot-bom。

适用场景:版本归属决策、BOM 导入顺序核验、模块重复锁定清理、Boot 生态版本对齐、依赖版本异常排查、Boot 4 升级前模型审查。

限制:不适用于跨多个 ddd4j 产品的版本所有权(改用 ddd4j-bom)、Boot/JDK/Maven 线选择(改用 ddd4j-boot-version-selection)、模块边界问题(改用 ddd4j-boot-architecture)、Cloud 或 Quarkus 产品、运行时 bean 或自动配置问题,以及不含 ddd4j 的普通 Spring Boot 项目。不重写 ddd4j 核心领域契约,不将依赖存在视为运行时成功,不自动发布或升级生产项目。缺失输入时需提供目标线与模块的 POM 及行为要求。