本文介绍使用 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 插件
使用用于 Eclipse 和 IntelliJ的 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上的
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 入门。