SuperAPI AI 工具集

verify-eap-compatibility

部署与运维

查看项目

更新于 10-15 21:43

技能介绍

用途:确保 Flutter IntelliJ 插件始终兼容最新 IntelliJ Platform 正式版与 EAP(Early Access Program)构建。

主要能力与流程:

  1. 目标 EAP:临时修改 gradle.properties,将目标指向最新 IntelliJ Platform EAP 版本。
  2. 运行验证:先执行 ./gradlew testClasses 确认项目可在 EAP 下编译;再执行 ./gradlew verifyPlugin 检查二进制不兼容或失效的 API 用法;最后执行 ./gradlew test 检查功能回归。
  3. 检查版本边界:查看 plugin.xml 中的 <idea-version since-build="..." until-build="..."/>,确认 until-build 为开放式或已按新版本合理设置。
  4. 解决问题:修复针对新平台版本的编译错误与验证警告。
  5. 报告与审阅:汇总支持新版本所需改动或阻塞项。

使用要求:需明确指出用户应在 IDE 何处测试被改动的功能(例如“Go to Preferences > Languages & Frameworks > Flutter”),并请用户仔细审阅兼容性修复。不要提交或推送代码;可给出建议的 Git 提交信息,例如“Fix EAP compatibility: Resolve invalid until-build”。

限制:资料未提供具体支持的版本号、依赖配置细节及失败排查说明。