Ferramentas do Azure para desenvolvedores Java

Este artigo descreve as ferramentas comuns do Azure para programadores Java, incluindo extensões do IDE, plugins e interfaces de linha de comandos que o ajudam a construir, implementar e gerir aplicações Java no Azure.

Código do Visual Studio

Visual Studio Code é um editor de código leve, mas poderoso, disponível para macOS, Windows e Linux. O VS Code suporta um fluxo de trabalho de desenvolvimento Java simples e moderno através de um conjunto de extensões que fornecem suporte a projetos, conclusão de código, depuração, alinhamento e navegação.

Para desenvolvimento Java, instale o Extension Pack for Java, que inclui extensões essenciais para suporte a linguagem, depuração, testes, integração Maven e Gradle, gerenciamento de projetos e muito mais. Este pacote de extensão fornece tudo o que você precisa para o desenvolvimento Java produtivo no VS Code.

Para trabalhar com o Azure, instale o Pacote de Extensão de Ferramentas do Azure, que inclui extensões para o Serviço de Aplicativo do Azure, Funções do Azure, 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

Gerir Azure recursos e implementar aplicações a partir do seu IDE com os kits de ferramentas Azure para Eclipse e IntelliJ.

kit de ferramentas IntelliJ mostrando o 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 autocompletar 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 sensíveis ao contexto à medida que você codifica.

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

Se estiver a modernizar aplicações Java legadas para Azure, as ferramentas GitHub Copilot modernização podem ajudar a automatizar o processo de migração e recomendar padrões otimizados para Azure.

Plugins Apache Maven e Gradle

Implemente aplicações Java no Azure configurando plugins do Azure como parte das suas builds Maven ou Gradle. Atualmente, os plug-ins oferecem suporte ao Serviço de Aplicativo do Azure, Funções do Azure, Aplicativos de Contêiner do Azure e Aplicativos Azure Spring.

Runtimes suportados de Java

Os programadores de Java podem usar a distribuição e a versão de Java que escolherem para a maioria dos serviços Microsoft Azure e Azure Stack. Para obter mais informações, consulte suporte para Java no Azure e 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 em seu navegador com Azure Cloud Shellou pode instalá- lo no macOS, Linux e Windows e executá-lo a partir 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. Ao usar azd, pode inicializar, provisionar e implementar Java aplicações usando um único fluxo de trabalho, reduzindo a complexidade de gerir múltiplos serviços e configurações de Azure.

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