Hello everybody, welcome again to June replace of Java on Azure Tooling. On this replace, we are going to introduce the brand new application-centric view on Azure toolkit for IntelliJ that can make the interface extra user-friendly. As well as, now we have added assist for extra Azure providers. For Gradle plugins, now we have some new options for Azure Internet Apps and Azure Features. We hope you want these new options and share your suggestions with us. So allow us to get proper into it.
Azure Toolkit for IntelliJ Enhancements
New Software-centric View in Azure Explorer
In April’s weblog, we launched our application-centric view within the roadmap. The present Azure Explorer has been constructed over time and expanded to assist a number of separate cloud providers. The Azure Explorer is the logic collections of Internet Apps, Operate Apps, Spring Apps, Digital Machines, Storage Accounts, Databases, and different providers. And it’s grouped by useful resource varieties reasonably than functions (useful resource teams). For builders who function in Azure explorer, the view will make it sophisticated to handle and perceive completely different providers or choices concerned in a single software. We additionally discover that some builders might are likely to lose focus or really feel overwhelmed throughout the view of assets grouped by service kind.
Based mostly on these causes, now we have been making investments to enhance and introduce this new application-centric view. Along with the view, it’ll assist builders acknowledge and outline what’s in an software. It is possible for you to to see a view of Azure assets grouped by software.
To make use of this new characteristic, you’ll be able to find the foundation node, Useful resource Teams within the Azure Explorer. You’ll be able to see all of the assets belonging to the identical useful resource group are positioned collectively for every software. After which you’ll be able to create or delete a useful resource to a useful resource group if wanted for every software. Here’s a brief demonstration for it.
Software Insights Assist
In our newest launch, Software Insights is offered on Azure Toolkit for IntelliJ, in order that builders can handle Software Insights straight in Azure Explorer. To create it, you simply have to find the Software Insights and proper click on it and select “create”.
With this enhancement, useful resource connection is also configured manually with Azure Useful resource Connector after you create Software Insights.
Whenever you proper click on the node in with choice “Open Reside Metrics”, it’ll take you to the portal of Software Insights, the place you’ll be able to watch Reside Metrics Stream whereas your deployment is going on and learn the way your software is at the moment performing.
Spring Apps Enchancment
As Azure Spring Apps Enterprise is made usually out there with the announcement not too long ago, now we have made investments to assist for Azure Spring Cloud Enterprise tier with our toolkit. When you select to make use of Enterprise pricing tier with Azure Spring apps, you can merely proper click on the node with the choice “Create” beneath the Spring Apps Cluster node to complete the configuration.
To reinforce this expertise, now we have moreover supported 0.5 core and 512Mi reminiscence for vCPU model. In addition to, you don’t want to specify Runtime for Enterprise Tier app since it’ll auto detect the runtime from both the supply code or artifact to deploy. After deployment, you’ll be able to merely proper click on the node with the choice “Present properties” to see the configuration.
Gradle Plugin Enhancements
Deployment Slots Assist
Whenever you deploy your Internet Apps or Operate Apps to Azure App Service, you should utilize a separate deployment slot as a substitute of the default manufacturing slot. On this method, you’ll be able to validate any app adjustments first in a staging deployment slot after which swap it into manufacturing throughout the identical App Service.
azurewebapp { ... deploymentSlot { title="xxx" configurationSource="father or mother" } }
Ranging from June, you’ll be able to strive our Gradle plugin for deployment slots assist for Azure Internet App with model of 1.4.0. and Azure Features with model of 1.9.0. with the most recent launch. You may manually add the next configuration in file “construct.gradle” and do this new characteristic.
To be taught extra about Gradle plugin, yow will discover extra particulars with the way to deploy Java internet apps to Azure with Gradle in a single step.
Suggestions and Strategies
Please don’t hesitate to strive our product! Your suggestions and ideas are crucial to us and can assist form our product in future.
Assets
Here’s a checklist of hyperlinks which can be useful to be taught Java on Azure Tooling