本文介绍面向Java开发人员的常见Azure工具,包括 IDE 扩展、插件和命令行接口,可帮助你在Azure上生成、部署和管理Java应用程序。
Visual Studio Code
Visual Studio Code 是适用于 macOS、Windows 和 Linux 的轻型但功能强大的代码编辑器。 VS Code 通过一组提供项目支持、代码完成、调试、代码检查和导航的扩展来支持简单的现代 Java 开发工作流。
对于 Java 开发,请安装 适用于 Java 的扩展包,其中包括语言支持、调试、测试、Maven 和 Gradle 集成、项目管理等的基本扩展。 此扩展包提供 VS Code 中高效 Java 开发所需的所有内容。
若要使用 Azure,请安装 Azure 工具扩展包,其中包括 Azure 应用服务、Azure Functions、Azure 数据库、Azure 存储等的扩展。 通过这些扩展,你可以直接从 VS Code 浏览和管理 Azure 资源、部署应用程序以及使用 Azure 服务。
有关详细信息,请参阅 Visual Studio Code 和 Java 入门。
Eclipse 和 IntelliJ 插件
借助适用于 Eclipse 和 IntelliJ 的 Azure 工具包,您可以在 IDE 中管理 Azure 资源并部署应用。
IntelliJ 工具包显示 Azure 资源管理器
Azure Toolkit for Eclipse 入门 | Azure Toolkit for IntelliJ 入门
GitHub Copilot
GitHub Copilot 是一种由 AI 提供支持的代码完成工具,可帮助你使用智能建议和代码生成更快地编写 Java 代码。 Copilot 适用于常见的 IDE,包括 VS Code、IntelliJ IDEA 和 Eclipse,并在编写代码时提供上下文感知建议。
对于 Azure 开发, 适用于 Azure 的 GitHub Copilot 为 Azure SDK 代码、部署配置和基础结构设置提供了专门的帮助。
如果您正在为 Azure 现代化旧版 Java 应用程序,GitHub Copilot 现代化工具可帮助实现迁移过程的自动化,并推荐适用于 Azure 的优化设计模式。
Apache Maven 和 Gradle 插件
通过将Azure插件配置为 Maven 或 Gradle 内部版本的一部分,将Java应用程序部署到Azure。 目前,这些插件支持 Azure 应用服务、Azure Functions、Azure 容器应用和 Azure Spring 应用。
支持的 Java 运行时
Java开发人员可以使用他们为大多数Microsoft Azure和Azure Stack服务选择的 Java分发版和版本。 有关详细信息,请参阅 Azure 和 Azure Stack上的
Azure CLI
Azure CLI 提供用于管理 Azure 资源的命令行体验。 你可以在浏览器中将其与 Azure Cloud Shell 配合使用,也可以在 macOS、Linux 和 Windows 上安装它,然后通过命令行运行它。
Azure Developer CLI
Azure 开发人员 CLI(azd)是一种以开发人员为中心的命令行工具,可加速生成应用程序并将其部署到 Azure 的过程。 通过使用 azd,可以使用单个工作流初始化、预配和部署Java应用程序,从而减少管理多个Azure服务和配置的复杂性。
该工具 azd 为常见的 Java 应用程序方案(包括 Spring Boot 应用程序)提供模板,并处理端到端部署过程,包括基础结构预配、代码部署和环境配置。 有关详细信息,请参阅 Azure 开发人员 CLI 入门。