大家好,欢迎来到 Visual Studio Code for Java 八月更新!在这篇博客中,我们将涵盖重要 Gradle 更新、更多用户体验改进以及更好的入门体验,马上开始吧!
# Gradle 更新
## 将 Gradle for Java 添加到 Java 插件包中
一些用户可能已经注意到,最近在 Java 插件包中添加了一个名为“[Gradle for Java]( https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-gradle)”的插件,我们想介绍一下这一改动背后的故事。
Gradle for Java 插件是一个专门为 Visual Studio Code 提供 Gradle 支持的工具。长期以来,我们已经在这个插件中陆续了加入新功能,包括 [Gradle 的构建服务器]( https://devblogs.microsoft.com/java/new-build-serfer-for-gradle/)。不过,由于它是一个独立的插件,很多 Gradle / Java 开发者很难发现它。因此,我们收集了关于该扩展的反馈,最终决定在最近的版本中将其添加到 Java 插件包中。
然而,在将其添加到插件包之前,我们发现该插件的架构需要一些改进。具体来说,该插件会启动多个 JVM 进程来提供不同的功能,这会占用过多的计算资源。因此,我们决定进行一些优化——简单来说,我们将这些不同的 JVM 进程合并为一个,从而减少了 JVM 进程的数量,并显著降低了使用该扩展时的内存消耗。以下是不同项目大小下的内存消耗对比。
* 中型项目
![!]( https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/09/Medium.png)
* 大型项目
![!]( https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/09/Large.png)
我们希望您喜欢我们在该扩展中提供的 Gradle 功能,如果有任何问题,请随时通过[提交问题]( https://devblogs.microsoft.com/java/new-build-serfer-for-gradle/)告诉我们!
## 将“调试测试”委托给 Gradle
在我们[之前的博客]( https://devblogs.microsoft.com/java-ch/java-on-visual-studio-code-2024-07/)中,我们提到支持将测试委托给 Gradle 来运行“运行测试(Run Test)”场景,这允许您通过 Gradle 测试运行器在 Visual Studio Code Java 中执行测试,从而确保测试输出与 Gradle CLI 一致。在我们的最新版本中,我们还启用了“调试测试(Debug Test)”功能。以下是该功能的演示。
![!]( https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/09/debugtest.gif)
# 最新的向导体验
在 Visual Studio Code 中,向导为用户提供了独特的插件入门体验。最近,我们对 Java 插件包的向导进行了更新。用户现在可以在这些步骤中学习如何访问代码操作和源代码操作。以下是截图。
![!]( https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/09/walkthrough.png)
# 用户体验改进
## 通过快速操作(灯泡)触发源代码操作
除了上面提到的向导改进,我们还在 Quick Action 中增加了源代码操作的快捷方式。现在,用户可以直接从编辑区域的 Quick Action(快速操作)灯泡中触发源代码操作。我们希望这些改能为开发者提供便利,以便他们在需要快速更改代码时使用。
![!]( https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2024/09/sourceaction.gif)
# 安装 Java 插件包
要使用上述所有功能,请在 Visual Studio Code 上下载并安装[Extension Pack for Java]( https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack) 。
![!]( https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2022/09/javapack.png)
如果您是一位 Spring 开发者,并且正在编写 Spring Boot 相关的程序,您也可以下载并安装[Spring Boot 插件包]( https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack),获得与 Spring Boot 有关的专属开发体验
![!]( https://devblogs.microsoft.com/java-ch/wp-content/uploads/sites/59/2022/10/spring.png)
# 反馈与建议
2024 年,Visual Studio Code 上的 Java 会有很多激动人心的更新,一如既往,您的反馈和建议对我们非常重要,将有助于我们未来的产品塑造。有几种方法可以给我们留下反馈
* [填写中文问卷]( https://www.research.net/r/vscodejava?lang=zh)
* 在这个帖子下留言
* 在我们的 GitHub repo 上[创建 Issue]( https://github.com/microsoft/vscode-java-pack/issues/new/choose)
* 发送电子邮件到<vscjfeedback@microsoft.com>
# 资源
以下链接和资源能帮助您更好地了解 Java on Visual Studio Code 的相关信息
* 了解更多 [Visual Studio Code 上 Java]( https://code.visualstudio.com/docs/languages/java)的更多信息
* 逐步探索[有关 Visual Studio Code 的 Java 教程]( https://code.visualstudio.com/docs/java/java-tutorial) |
|