面向 Java 开发人员的 Azure 工具

本文介绍使用 Azure for 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 插件

使用用于 EclipseIntelliJ的 Azure 工具包管理 Azure 资源和从 IDE 部署应用。

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 运行时

对于大多数Microsoft Azure 和 Azure Stack 服务,Java 开发人员可以自由使用所选 Java 的分发和版本。 有关详细信息,请参阅 Azure 和 Azure Stack上的 Java 支持。

Azure CLI

Azure CLI 提供用于管理 Azure 资源的命令行体验。 你可以在浏览器中将其与 Azure Cloud Shell 配合使用,也可以在 macOS、Linux 和 Windows 上安装它,然后通过命令行运行它。

Azure CLI 入门

Azure Developer CLI

Azure 开发人员 CLI(azd)是一种以开发人员为中心的命令行工具,可加速生成应用程序并将其部署到 Azure 的过程。 借助 azd,可以使用单个工作流初始化、预配和部署 Java 应用程序,从而减少管理多个 Azure 服务和配置的复杂性。

该工具 azd 为常见的 Java 应用程序方案(包括 Spring Boot 应用程序)提供模板,并处理端到端部署过程,包括基础结构预配、代码部署和环境配置。 有关详细信息,请参阅 Azure 开发人员 CLI 入门