用途:在 pom.xml 中配置 Maven 插件和 profile,采用结构化、问答驱动的交互流程,保留既有配置,只添加用户选定的内容。
主要能力:覆盖 Maven Compiler、Enforcer、Surefire、Failsafe、HTML 测试报告(Surefire Report、JXR)、Spotless、Flatten、Versions、Git Commit ID、Jib 等插件;以及 JaCoCo 代码覆盖率、PiTest 变异测试、OWASP 依赖检查、SpotBugs、PMD 静态分析、SonarQube/SonarCloud、JMH 微基准、圈复杂度等 profile。
使用方式:先运行 ./mvnw validate 或 mvn validate 校验项目状态,若失败则停止并请用户修复;从步骤 1 现有配置分析开始,避免冲突;阅读 references/112-java-maven-plugins.md 获取各插件的详细配置、XML 模板与约束;通过问答流程选择插件后,仅添加不冲突的新配置,不删除或替换已有插件;最后汇总所添加的插件/profile、理由及建议的后续命令。
适用场景:需要向 pom.xml 添加 Maven 插件,或改进已有 Maven 插件配置时。
限制:应用建议前必须先通过 validate;校验失败须暂停等待修复;不得移除或替换已有插件;仅添加不冲突项;详细 XML 模板与具体约束需参考该引用文件。关于平台、收费或价格等信息,资料中暂未提供。