忙碌插件开发者简报——2026年第三季度

忙碌插件开发者简报——2026年第三季度

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

JetBrains发布2026年第三季度插件开发者简报:11月10日将举办免费线上插件开发者大会,聚焦AI与插件集成、平台更新及实战技术;Marketplace支持直接编辑插件描述并新增UI冻结报告功能;Plugin Verifier 1.411和Gradle Plugin 2.19.0更新,改进内容模块支持、多平台构建与离线模式;建议使用发布渠道测试预发布版本。

🔎

延伸解读

Marketplace 描述编辑与 UI 冻结报告:提升插件维护效率

Marketplace 现在允许开发者直接在插件页面编辑描述,且描述与插件包分开存储,无需上传新版本即可更新。同时,Freezes 标签页新增 UI 冻结报告,收集完整线程转储和 CPU 快照,帮助定位用户反馈的卡顿问题。这两项更新减少了发布新版本的需求,并提供了更直接的诊断数据,尤其适合难以复现的冻结场景。

Plugin Verifier 1.411:内容模块支持与性能优化

新版本 Plugin Verifier 在依赖解析、依赖树和模块可见性检查中支持内容模块,dependencies.txt 会列出每个插件的内容模块。新增插件名称验证、重建依赖等公共 API,并降低 check-trunk-api 和报告生成的内存占用,报告改为 UTF-8 编码。这些改进让验证更准确、资源消耗更低,适合大型插件项目。

Gradle Plugin 2.19.0:多平台构建与离线支持

该版本新增 buildPluginVariants 任务,可为 2026.1+ 构建 Linux、macOS 和 Windows 的 x86_64 与 arm64 插件分发包。同时提供 testFrameworks() 辅助方法、完整的 --offline 支持,并默认不再将 Kotlin 标准库和协程打包进沙箱。verifyPlugin 现在针对每个 IDE 自带的 JBR 运行。注意 setupDependencies 任务已移除,属于破坏性变更。

预发布测试建议:利用发布渠道收集反馈

文章建议将预发布版本部署到非默认发布渠道(如 alpha、beta、canary、eap),以便在正式发布前向有限用户群体分享进行中的工作并收集反馈。这种方式可以在不影响主发布渠道的情况下,用真实用户测试插件,降低正式版本的风险。对于需要早期验证的插件开发者,这是一个低成本的实践策略。

❓

Q&A

JetBrains 2026年插件开发者大会什么时候举办?如何参加?

大会将于2026年11月10日在线举行,免费参加。需要提前注册。

Marketplace 现在支持直接编辑插件描述吗?

是的,现在可以直接在插件页面上编辑描述,描述与插件包分开存储,无需上传新版本即可更新。

如何获取插件导致的IDE界面冻结报告?

JetBrains Marketplace 现在会在 Freezes 标签页收集插件的 UI 冻结报告,包含完整线程转储和 CPU 快照。开发者可以按照 Jakub Chrzanowski 的指南启用报告并分析原因。

Plugin Verifier 1.411 有哪些重要更新?

支持内容模块的依赖解析和可见性检查,新增插件名称验证等公共API,降低内存使用,报告改为UTF-8编码,并更新了Gradle、Bouncy Castle和Byte Buddy。

Gradle Plugin 2.19.0 有哪些新特性?

新增 buildPluginVariants 任务构建多平台分发,新增 testFrameworks() 助手,支持完全离线模式,verifyPlugin 使用IDE自带的JBR运行,并移除了弃用的 setupDependencies 任务。

如何在不影响主版本的情况下测试插件的预发布版本?

可以将插件部署到非默认的发布渠道(如 alpha、beta、canary、eap),让有限用户群体测试并提供反馈,而不会影响主发布版本。

🏷️

标签

➡️

继续阅读