Hello everybody, welcome to our first weblog of the 12 months for Java on Azure tooling. On this replace, we’ll introduce the assist for Azure Container Apps and new options for Bicep language assist (in preview) in IntelliJ IDEA. Please obtain and set up the Azure Toolkit for IntelliJ. We hope you want these options and benefit from the expertise with our Azure toolkit. So allow us to get began.
Azure Toolkit for IntelliJ Enhancements
Useful resource Administration of Azure Container Apps
There are various choices for builders to construct and deploy cloud-native and containerized functions on Azure. Amongst them, Azure Container Apps allows you to construct serverless microservices based mostly on containers with distinctive options. With Azure Container Apps, you’ll be able to give attention to operating the containers fairly than managing your container’s cloud infrastructure or sophisticated orchestrators. Mainly, you might run containers with minimal configuration and administration overhead. For extra particulars, please see this doc with steerage.
We’ve got heard from customers that they need the assist of Azure Container Apps in our toolkit. Within the newest launch, right here’s how one can choose your picture file from the picture supply,
- Choose from Azure Container Registries
- Choose from Docker Hub Registry
- Choose from different public Registry
To deploy it to Azure Container Apps with our toolkit, right-click on the occasion in Azure Explorer with the choice “Replace Picture” to complete the next steps. Right here can also be a brief demo of it.
Bicep language assist (in preview)
Bicep is a domain-specific language (DSL) that makes use of declarative syntax to deploy Azure sources. In a Bicep file, you outline the infrastructure you need to deploy to Azure, after which use that file all through the event lifecycle to repeatedly deploy your infrastructure. Please see the documentation.
We’ve got discovered that builders will extraordinarily profit from this type of Bicep language assist in IntelliJ IDEA, which may allow them to declare it in a file and deploy it to the cloud as an alternative of making sources from the GUI with different benefits like automated deployments, easy syntax, and suppleness for all useful resource varieties and API variations of Azure. To satisfy this demand from Java builders on Azure, now we have supplied Bicep language assist (in preview) with the newest launch.
Principal Options
Code Completion
You may press the CTRL+SPACE keys to see the completion objects checklist, which depends upon your cursor place. Code completion objects will pop up robotically.
Go to Definition
You should utilize CTRL+CLICK(COMMAND+CLICK in MacOS) to navigate to its definition.
Diagnostics
To see diagnostics (errors, warnings and so forth.), you’ll be able to hover over them to view the message.
Suggestions and Solutions
Please don’t hesitate to strive our product! Your suggestions and options are essential to us and can assist form our product sooner or later.
Assets
Here’s a checklist of hyperlinks which can be useful to study Java on Azure Tooling.