Bazel 插件 2025.1 的新特性

Bazel 插件 2025.1 的新特性

💡 原文英文,约1900词,阅读约需7分钟。
📝

内容提要

我们对IntelliJ IDEA的Bazel插件进行了改进,支持Bazel 8、Python和Scala,优化了项目同步速度和结构处理,简化了依赖管理,并提供了快速启动模板。这些更新提升了用户体验和开发效率。

🎯

关键要点

  • 对IntelliJ IDEA的Bazel插件进行了改进,支持Bazel 8、Python和Scala。
  • 优化了项目同步速度,支持嵌套模块,简化了依赖管理。
  • 提供了快速启动模板,方便新用户和新项目的使用。
  • 改进了项目结构处理,特别是对Maven风格结构的支持。
  • 允许直接从代码中添加依赖,节省手动编辑BUILD文件的时间。
  • 提供了便捷的操作,如从上下文菜单创建Bazel包和快速访问BUILD文件。
  • 支持在IDE中直接运行Bazel测试,附带调试和代码覆盖功能。
  • 增强了Starlark语言支持,提供快速文档和智能代码补全。
  • 为大型项目提供了分片同步功能,减少内存需求。
  • 引入了管理的.bazelproject文件,确保开发者有一致的配置起点。

延伸问答

Bazel插件2025.1支持哪些编程语言?

Bazel插件2025.1支持Python和Scala。

如何优化Bazel项目的同步速度?

可以启用实验性的分阶段同步模式,以减少初始项目同步的等待时间。

Bazel插件如何简化依赖管理?

用户可以直接从代码中添加依赖,避免手动编辑BUILD文件。

新用户如何快速开始使用Bazel?

插件提供了基本的项目模板,帮助新用户快速设置工作环境。

Bazel插件2025.1有哪些新特性?

新特性包括对Bazel 8的支持、优化的项目同步、Python和Scala支持等。

如何在IDE中运行Bazel测试?

可以直接从IDE中启动Bazel测试,附带调试和代码覆盖功能。

➡️

继续阅读