Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

JetBrains 插件开发者季刊 – 2026 年第二季度

#jetbrains#插件开发#市场更新#内部api#开发者工具

来自JetBrains的季度插件开发新闻、工具和技巧

🏪 市场更新

内部API使用通知

为支持IntelliJ平台API持续稳定化,JetBrains Marketplace现已自动通知插件作者其插件使用内部API的情况。这使作者有机会在不受支持的API影响插件兼容性之前进行审查和替换。

异常标签页默认可用

所有插件作者现在默认自动启用异常标签页,无需再申请访问权限。使用异常分析器跟踪生产环境异常,更快诊断问题,提升插件稳定性。

详细了解异常分析器 →

🔧 插件开发工具更新

IntelliJ Platform Plugin Template 2.6.0

简化基于IntelliJ IDE插件开发初始阶段的仓库。

  • 更新至 org.jetbrains.intellij.platform 2.16.0、IntelliJ IDEA 2025.2.6.2 和 Gradle 9.5.0。
  • 简化项目配置:移除设置和变更日志配置,现由 IntelliJ Platform Gradle Plugin 自动处理。
  • 优化 GitHub Actions 工作流:更新操作并简化插件制品上传。
  • 清理模板:移除过时的 UI 测试工作流,修复 Run Plugin 沙箱日志路径。

查看变更日志 →

IntelliJ Plugin Verifier 1.409

用于检查 IntelliJ IDE 构建版本与插件之间二进制兼容性的工具。

  • 降低内存占用,提升批量验证、报告生成和兼容性检查的性能。
  • 改进 HTML 报告渲染:处理速度更快,支持按插件并行生成。
  • 修复 ZIP 文件处理问题,恢复 Windows 兼容性。
  • 更新 Kotlin 生态系统库及关键依赖项,包括 ASM、Jackson、ByteBuddy 和 Bouncy Castle。

查看变更日志 →

IntelliJ Platform Gradle Plugin 2.18.1

帮助配置构建、测试、验证和发布基于 IntelliJ IDE 插件的 Gradle 插件。

2.18.x 版本系列亮点:

  • 新增对产品特定 IDE Starter 依赖的支持,并提供自定义测试 IDE 类路径的新选项。
  • 改进 IDE 选择与插件验证的产品发布处理。
  • 增强 TestIdeTask:更精确地解析捆绑插件,改进配置缓存支持。
  • 从测试类路径中排除捆绑的翻译插件,修复 GrammarKit 清理行为。

查看变更日志 →

💡 季度小贴士

优化发行版大小

网络状况不佳的用户可能会取消长时间下载。复用平台工具和捆绑库,消除重复依赖,优化资源,并考虑按需下载大文件而非直接打包。

📚 资源与学习

📖 博客

让插件支持远程开发

远程开发正在重塑 JetBrains IDE 的插件开发。在客户端-服务器架构下,插件作者需要重新思考代码的运行位置和方式。本文分享了帮助您构建同时适用于远程和本地环境的插件的资源。

阅读 →

打造响应迅速的 IntelliJ IDE 之路

了解 JetBrains 为改善 IntelliJ IDE UI 响应性而付出的多年努力。了解新的 API 和架构变化如何将对性能敏感的工作移出 UI 线程,从而带来更流畅的开发者体验。

阅读 →

改善 JetBrains IDE 无障碍性:2026 年新动态与未来展望

探索 JetBrains IDE 最新的无障碍改进:从更好的屏幕阅读器和放大镜支持,到增强的键盘导航和新的音频反馈功能。

阅读 →

异步 VFS 内容写入——插件作者须知

如果您的插件通过 VFS 保存文件,然后交给 CLI、格式化工具、VCS 命令或 Java 文件 API 处理,那么本次更新对您很重要。了解何时刷新待处理的 VFS 写入,确保外部工具看到最新文件内容。

阅读 →

使用可选内容模块构建 IntelliJ 插件

插件需要适应不同 IDE 版本或功能?了解可选内容模块如何帮助您保持功能模块化,并仅在需要时可用。

阅读 →

Dev Containers 的故事:为插件作者介绍 EelApi

现代开发环境正在改变插件与文件、进程和路径的交互方式。了解新的 EelApi 如何帮助您的插件在本地项目、WSL 和 Dev Containers 中无缝运行。

阅读 →

IntelliJ IDEA 2026.2 中 LSP 客户端 API 开源

IntelliJ 平台 LSP 客户端正在开源,使同一经过实战检验的 API 可跨 JetBrains IDE、Android Studio 及其他基于 IntelliJ 的产品使用。了解这对您的插件意味着什么。

阅读 →

🛠 IntelliJ 平台插件 SDK

错误报告

利用 IntelliJ 平台的错误报告 API 改进插件诊断。了解如何实现自定义报告流程、自动异常收集和 UI 冻结报告。

阅读 →

⭐ 社区亮点

使用 Gradle 配置驱动多模块 IntelliJ 插件

Róbert Novotný 演示了如何使用 Gradle 构建模块化的 IntelliJ 插件:从组织内容模块和共享代码,到使用 IntelliJ Platform Gradle Plugin 添加可选功能。

告别粘贴令牌:JetBrains IDE 插件的 OAuth2 实现

学习如何为 JetBrains IDE 插件实现基于浏览器的 OAuth2 登录流程。在本视频中,Jakub Chrzanowski 演示了使用 PKCE 进行安全认证,并将访问令牌存储在 PasswordSafe 中。

下次再见——祝编码愉快!

JetBrains Marketplace 团队