Microsoft updates Azure Toolkit for Java IntelliJ IDE — ADTmag
Microsoft updates Azure Toolkit for Java IntelliJ IDE
Microsoft announced an update to Java on Azure Tooling that introduces a new application-centric view for the Azure Toolkit for the IntelliJ IDE. The update was designed to make the interface more user-friendly, but it also comes with added support for more Azure services and Gradle plugin improvements. It also introduces new features for Azure Web Apps and Azure Functions.
A new app-centric view in Azure Explorer was announced in the product roadmap in April. Azure Explorer is the logical collection of web applications, function applications, Spring applications, virtual machines, storage accounts, databases and other services, explained Jialuo Gan, head of program in Microsoft’s developer division, in a blog post. And it has been grouped by resource types rather than applications (resource groups).
“For developers operating in Azure Explorer,” Gan said, “the view will make it difficult to manage and understand the various services or offerings involved in an application. We also find that some developers may tend to lose focus or feeling overwhelmed by the sight of resources grouped by type of service.”
The update changes the organizational view of these services, Gan explained. “With the view, it will help developers recognize and define what’s inside an application. You’ll be able to see a view of Azure resources grouped by application,” Gan said.
Developers can now locate the root node, resource groups in Azure Explorer, after which they can see all resources belonging to the same resource group placed together for each application. Users can also create or delete a resource in a resource group for each application.
The Azure Toolkit for IntelliJ development team also announced that Application Insights (for monitoring and other features) is available, helping developers manage Application Insights directly in Azure Explorer.
Improvements to the Gradle plugin were also announced, including support for deployment slots. Developers can now use a separate deployment slot instead of the default production slot when deploying web apps or function apps to Azure App Service. “This way, you can first commit all app changes to a staging deployment slot and then push them to production within the same app service,” Microsoft said.
Going forward, the development team outlined planned work for 2022. This work will drive integration with Azure services, user experience, cloud-native development, inner-loop optimizations for code based on Azure, performance and reliability, deep integration with Java on Azure. services, and more.
The toolkit documentation is available here.
The toolkit update is part of Microsoft’s ongoing Java to Azure push, which includes updates to Azure Spring Apps and the general availability of Azure Spring Apps Enterprise.
Azure Spring Apps is a Microsoft-managed Platform-as-a-Service (PaaS) offering launched in 2019 in collaboration with VMware to help developers build modern microservices models for Spring Boot applications by eliminating boilerplate code and accelerating application development in the cloud. “It allows Java developers to easily build and run Spring-boot-based microservices on Azure without code changes,” according to the documentation. Spring Boot is an open-source Java framework used to develop self-contained, production-grade, microservices-focused Spring applications.
Enterprise level allows to right-click the node with “Create” option under the Spring Apps Cluster node to complete the configuration. Also, it now supports 0.5 core and 512MB memory for vCPU version, and it is no longer necessary to specify execution time for Enterprise Tier application, as it will automatically detect running time. execution from the source code or the artifact to be deployed. After deployment, users can simply right-click the node with “View Properties” option to see the configuration.
“With Azure Spring Apps Enterprise, you gain productivity and access to Spring experts for Spring application development and deployments,” Microsoft said. “Azure Spring Apps Enterprise builds on all the features available in the Standard tier, including the ability to leverage the broader Azure ecosystem to supercharge your Spring Boot applications.”
David Ramel is an editor and writer for Converge360.