{"id":229470,"date":"2022-10-10T03:30:25","date_gmt":"2022-10-10T10:30:25","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=229470"},"modified":"2022-10-10T03:30:25","modified_gmt":"2022-10-10T10:30:25","slug":"java-on-azure-tooling-update-september-2022","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-september-2022\/","title":{"rendered":"Java on Azure Tooling Update \u2013  September 2022"},"content":{"rendered":"<p style=\"text-align: justify;\">Hi everyone, welcome back to September update of Java on Azure Tooling. In this update, we will introduce the Azure Cosmos DB Support, and Azure Virtual Machine Enhancement. In addition, we have made some improvements for users to create\/update the dependencies with Azure SDK Reference Book. Please download and install <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\">the Azure Toolkit for IntelliJ<\/a>. We hope you like these features and enjoy the smooth experience with our Azure toolkit. So let us get started.<\/p>\n<h4><span style=\"font-size: 14pt;\"><strong>Azure Toolkit for IntelliJ Improvements<\/strong><\/span><\/h4>\n<h5><span style=\"font-size: 12pt;\"><strong><strong style=\"font-size: 12pt;\">Azure Cosmos DB Support<\/strong><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">Database management support is always one of our key investment areas. <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/cosmos-db\/introduction\">Azure Cosmos DB<\/a> is a fully managed, serverless NoSQL database for high-performance applications of any size or scale. We know a lot of developers have been waiting for the integration of Azure Cosmos DB with our product.<\/p>\n<p style=\"text-align: justify;\">Together with the Azure Cosmos DB team, the Azure Toolkit for IntelliJ IDEA has supported Mongo\/Cassandra API\/ SQL Management from Azure Explorer directly with the latest release. Besides, we have also supported Mongo API in the \u2018Database Tool\u2019 Window (IntelliJ IDEA Ultimate Edition only). For more details about these new features, please see <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/intellij-idea-support\/\">IntelliJ support for Azure Cosmos DB.<\/a> Here is also a demonstration for you to get started.<\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-229470-1\" width=\"640\" height=\"360\" loop preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/cosmos-mp4-1.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/cosmos-mp4-1.mp4\">https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/cosmos-mp4-1.mp4<\/a><\/video><\/div><\/p>\n<h5><span style=\"font-size: 12pt;\"><strong><strong style=\"font-size: 12pt;\">Azure Virtual Machine Enhancement<\/strong><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">In <a href=\"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-august-2022\/\">August\u2019s update<\/a>, we have added the entry of \u2018Azure Virtual Machine\u2019 under \u2018Run On\u2019 targets list of run\/debug configurations of IntelliJ IDEA. In September, we have further improved the feature for Azure Virtual Machine.<\/p>\n<p style=\"text-align: justify;\">In Azure, there are multiple ways to connect to a Linux virtual machine. The most common practice of connecting to a Linux VM is using the Secure Shell Protocol (SSH). For more details, you can see the documentation about <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/linux-vm-connect?tabs=Linux\">connect to a Linux VM<\/a>. In addition, we know that SFTP is a very widely used protocol which many organizations use today for transferring files within their organization or across organizations.<\/p>\n<p style=\"text-align: justify;\">To meet the demand of Azure Virtual Machines, we have supported these features within latest release including:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Use SSH directly from an Azure Virtual Machine resource node in Azure Explorer.<\/li>\n<li>Browse files of an Azure Virtual Machine in Azure Explorer.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">After you have created Azure Virtual Machines in Azure Explorer, you can locate the relevant Azure Virtual Machine node and right click with the option \u201cConnect Using SSH\u201d or \u201cBrowse Files Using SFTP\u201d. You will be guided to complete the password in SSH configuration panel for the first time. After that, you do not need to configure it every time.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/VM-enhance-1.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-229506\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/VM-enhance-1.png\" alt=\"Image VM enhance\" width=\"718\" height=\"606\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/VM-enhance-1.png 718w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/VM-enhance-1-300x253.png 300w\" sizes=\"(max-width: 718px) 100vw, 718px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Here is a quick demonstration.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/VM-vm-ssh-sftp-new1.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-229475\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/VM-vm-ssh-sftp-new1.gif\" alt=\"Image VM vm ssh sftp new1\" width=\"1674\" height=\"1173\" \/><\/a><\/p>\n<h5><span style=\"font-size: 12pt;\"><strong>Azure SDK Reference Book Enhancement<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">The Azure SDKs are collections of libraries built to make it easier to use Azure services from your language of choice.\u00a0We know that for Java developers on Azure, they will always face some challenges including:<\/p>\n<ul style=\"text-align: justify;\">\n<li>It\u2019s difficult to find Azure SDKs and add\/update relevant dependencies directly in the IDE specifically in Azure services.<\/li>\n<li>Many content switches or redirects for Azure services before getting started with libraires.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">To enhance the experience for using Azure SDKs with Java Language, we have supported adding\/updating dependencies to current local projects directly from Azure SDK Reference Book feature. To use it, you just need to find the relevant Azure Service and right click with the option \u201cView Azure SDK\u201d. And then you can select the relevant SDK to add\/update the dependency for your project. Here is a short demo.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/Open-SDK-Book.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-229476\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/10\/Open-SDK-Book.gif\" alt=\"Image Open SDK Book\" width=\"1543\" height=\"868\" \/><\/a><\/p>\n<h5><span style=\"font-size: 12pt;\"><strong><span class=\"x-hidden-focus\">Feedback and Suggestions<\/span><\/strong><\/span><\/h5>\n<p>Please don\u2019t hesitate to <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\">try our product<\/a>! Your feedback and suggestions are very important to us and will help shape our product in future.<\/p>\n<ul>\n<li>Leave your comment on this blog post<\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-tools-for-java\/issues\/new\">Create a feature request or submit a bug<\/a> on our official GitHub Issues page<\/li>\n<li><a href=\"https:\/\/microsoft.qualtrics.com\/jfe\/form\/SV_b17fG5QQlMhs2up\">Fill in our survey<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png\"><img decoding=\"async\" class=\"alignnone wp-image-229214 size-large\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png\" alt=\"Image feedback new\" width=\"640\" height=\"274\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-300x128.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-768x328.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png 1329w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 12pt;\"><strong>Resources<\/strong><\/span><\/h5>\n<p>Here is a list of links that are helpful to learn Java on Azure Tooling.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-intellij\/\">Azure Toolkit for IntelliJ documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-eclipse\/installation\">Azure Toolkit for Eclipse documentation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-maven-plugins\/wiki\/Azure-Spring-apps\">Maven Plugin for Azure Web Apps\/Functions\/Spring Cloud<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-gradle-plugins\/wiki\">Gradle Plugin for Azure Web Apps\/Functions<\/a><\/li>\n<li><a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-on-azure\">VS Code extension for Azure Spring Cloud<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone, welcome back to September update of Java on Azure Tooling. In this update, we will introduce the Azure Cosmos DB Support, and Azure Virtual Machine Enhancement. In addition, we have made some improvements for users to create\/update the dependencies with Azure SDK Reference Book. Please download and install the Azure Toolkit for IntelliJ. [&hellip;]<\/p>\n","protected":false},"author":87519,"featured_media":229477,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,22,1,8],"tags":[13,794,248,19,319,12],"class_list":["post-229470","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-cloud","category-desktop","category-java","category-open-source","tag-azure","tag-intellij","tag-java","tag-maven","tag-openjdk","tag-visual-studio-code","post_format-post-format-image"],"acf":[],"blog_post_summary":"<p>Hi everyone, welcome back to September update of Java on Azure Tooling. In this update, we will introduce the Azure Cosmos DB Support, and Azure Virtual Machine Enhancement. In addition, we have made some improvements for users to create\/update the dependencies with Azure SDK Reference Book. Please download and install the Azure Toolkit for IntelliJ. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/229470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/87519"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=229470"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/229470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/229477"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=229470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=229470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=229470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}