Ferramentas do Azure para desenvolvedores Java

Este artigo descreve as ferramentas comuns de Azure para desenvolvedores Java, incluindo extensões de IDE, plug-ins e interfaces de linha de comando que ajudam você a criar, implantar e gerenciar aplicativos Java em Azure.

Visual Studio Code

Visual Studio Code é um editor de código leve, mas poderoso, disponível para macOS, Windows e Linux. O VS Code dá suporte a um fluxo de trabalho de desenvolvimento Java simples e moderno por meio de um conjunto de extensões que fornecem suporte ao projeto, conclusão de código, depuração, linting e navegação.

Para desenvolvimento em Java, instale o Pacote de Extensão para Java, que inclui extensões essenciais para suporte à linguagem, depuração, teste, integração do Maven e Gradle, gerenciamento de projetos e muito mais. Este pacote de extensão fornece tudo o que você precisa para o desenvolvimento produtivo do Java no VS Code.

Para trabalhar com o Azure, instale o Pacote de Extensão das Ferramentas do Azure, que inclui extensões para o Serviço de Aplicativo do Azure, Azure Functions, Bancos de Dados do Azure, Armazenamento do Azure e muito mais. Essas extensões permitem que você navegue e gerencie recursos do Azure, implante aplicativos e trabalhe com serviços do Azure diretamente do VS Code.

Para obter mais informações, consulte Introdução ao Visual Studio Code e Java.

Plugins Eclipse e IntelliJ

Gerencie Azure recursos e implante aplicativos do IDE com os kits de ferramentas Azure para Eclipse e IntelliJ.

Kit de ferramentas de IntelliJ mostrando o Gerenciador do Azure do Azure Explorer

Introdução ao Kit de Ferramentas do Azure para Eclipse | Introdução ao Kit de Ferramentas do Azure para IntelliJ

GitHub Copilot

O GitHub Copilot é uma ferramenta de conclusão de código alimentada por IA que ajuda você a escrever código Java mais rapidamente com sugestões inteligentes e geração de código. O Copilot funciona em IDEs populares, incluindo VS Code, IntelliJ IDEA e Eclipse, fornecendo recomendações com reconhecimento de contexto à medida que você codifica.

Para desenvolvimento do Azure, o GitHub Copilot para Azure fornece assistência especializada com o código do SDK do Azure, configurações de implantação e configuração de infraestrutura.

Se você estiver modernizando aplicativos Java herdados para Azure, as ferramentas GitHub Copilot modernização poderão ajudar a automatizar o processo de migração e recomendar padrões otimizados para Azure.

Plugins Apache Maven e Gradle

Implante Java aplicativos para Azure configurando Azure plug-ins como parte dos builds do Maven ou do Gradle. Atualmente, os plug-ins dão suporte ao Serviço de Aplicativo do Azure, ao Azure Functions, aos Aplicativos de Contêiner do Azure e ao Aplicativos Spring do Azure.

Runtimes do Java com suporte

Os desenvolvedores Java podem usar a distribuição e a versão do Java que escolherem na maioria dos serviços do Microsoft Azure e do Azure Stack. Para obter mais informações, confira Suporte a Java no Azure e no Azure Stack.

CLI do Azure

A CLI do Azure fornece uma experiência de linha de comando para gerenciar recursos do Azure. Você pode usá-lo no seu navegador com o Azure Cloud Shell ou pode instalá-lo no macOS, Linux e Windows e executá-lo da linha de comando.

Introdução à CLI do Azure.

Azure Developer CLI

A CLI do Desenvolvedor do Azure (azd) é uma ferramenta de linha de comando centrada no desenvolvedor que acelera o processo de criação e implantação de aplicativos no Azure. Usando azd, você pode inicializar, provisionar e implantar aplicativos Java usando um único fluxo de trabalho, reduzindo a complexidade do gerenciamento de vários serviços e configurações de Azure.

A azd ferramenta fornece modelos para cenários comuns de aplicativos Java, incluindo aplicativos Spring Boot, e manipula o processo de implantação de ponta a ponta, incluindo provisionamento de infraestrutura, implantação de código e configuração de ambiente. Para obter mais informações, consulte Introdução à CLI do Desenvolvedor do Azure.