{"id":227845,"date":"2021-01-11T21:12:29","date_gmt":"2021-01-12T05:12:29","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=227845"},"modified":"2021-01-11T21:12:29","modified_gmt":"2021-01-12T05:12:29","slug":"java-on-visual-studio-code-update-december-2020","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/java-on-visual-studio-code-update-december-2020\/","title":{"rendered":"Java on Visual Studio Code Update \u2013 December 2020"},"content":{"rendered":"<p>Welcome to the December edition of Visual Studio Code update for Java. December is the month for refreshing. When this blog was published, we are already in 2021, so firstly, <strong>Happy New Year<\/strong> to everyone. In this edition, besides sharing the latest enhancements made in December, we would like to invite you for a <strong><a href=\"https:\/\/www.surveymonkey.com\/r\/HBDJ5LY\">quick poll<\/a><\/strong>, which will take less than 2 minutes, but is valuable for us to learn what will make VS Code a better tool for you in 2021. Let\u2019s start.<\/p>\n<h3>Enhancements<\/h3>\n<p>In <a href=\"https:\/\/devblogs.microsoft.com\/java\/java-on-visual-studio-code-update-july-2020\/\">July blog<\/a>, we first-time introduced JAVA PROJECTS explorer (a.k.a., project view), which provides a single entry point for you to access all project management related functions. Since that, we have been continuously enhancing the explorer. There is no exception for December.<\/p>\n<h4>Run<\/h4>\n<p>Now, you can run your application directly from JAVA PROJECT explorer. Before trying, please make sure you install the latest version of <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=vscjava.vscode-java-debug\">Debugger for Java extension<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/run.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-227847\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/run.gif\" alt=\"Image run\" width=\"2200\" height=\"1626\" \/><\/a><\/p>\n<h4>Update project<\/h4>\n<p>\u2018Update Project\u2019 is a function you may use, when Maven or Gradle dependencies are modified or you want to simply keep your project updated. Previously, to invoke the function, you have to use VS Code file explorer. Now, the function is also available through JAVA PROJECTS explorer by right-clicking project node.\u00a0 <strong>\u00a0<\/strong><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-227848\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project.png\" alt=\"Image Update project\" width=\"3000\" height=\"1919\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project.png 3000w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project-300x192.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project-1024x655.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project-768x491.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project-1536x983.png 1536w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/Update-project-2048x1310.png 2048w\" sizes=\"(max-width: 3000px) 100vw, 3000px\" \/><\/a><\/p>\n<h4>Navigate to dependency\u2019s POM file<\/h4>\n<p>Right-clicking a dependency on POM file and then selecting <strong>Go to Definition<\/strong> open dependency\u2019s POM file.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/navigate-deps2.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-227863\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/navigate-deps2.gif\" alt=\"Image navigate deps2\" width=\"2200\" height=\"1626\" \/><\/a><\/p>\n<h4>Key bindings<\/h4>\n<p>New bindings are added for you to interact with files more easily from JAVA PROJECT explorer.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-mac.png\"><img decoding=\"async\" class=\"alignnone wp-image-227850\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-mac.png\" alt=\"Image shortkeys mac\" width=\"479\" height=\"214\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-mac.png 766w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-mac-300x134.png 300w\" sizes=\"(max-width: 479px) 100vw, 479px\" \/><\/a> <a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-win.png\"><img decoding=\"async\" class=\"alignnone wp-image-227851\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-win.png\" alt=\"Image shortkeys win\" width=\"481\" height=\"196\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-win.png 752w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2021\/01\/shortkeys-win-300x122.png 300w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/a><\/p>\n<h3>Quick poll<\/h3>\n<p>Finally, please don\u2019t forget to help fill out the <strong><a href=\"https:\/\/www.surveymonkey.com\/r\/HBDJ5LY\">quick poll<\/a><\/strong>. Thank you!<\/p>\n<h3>Try it out<\/h3>\n<p>Please don\u2019t hesitate to give it a try! Your feedback and suggestions are very important to us and will help shape our product in future.<\/p>\n<ul>\n<li>Learn more about <a href=\"https:\/\/code.visualstudio.com\/docs\/languages\/java\" target=\"_blank\" rel=\"noopener noreferrer\">Java on Visual Studio Code<\/a>.<\/li>\n<li>Explore our step by step <a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-tutorial\" target=\"_blank\" rel=\"noopener noreferrer\">Java Tutorials on Visual Studio Code<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Happy New Year to everyone. In this edition, besides sharing the latest enhancements made in December, we would like to invite you for a quick poll, which will take less than 2 minutes, but is valuable for us to learn what will make VS Code a better tool for you in 2021.<\/p>\n","protected":false},"author":26010,"featured_media":227859,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,8,15],"tags":[248,756,749,12],"class_list":["post-227845","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-open-source","category-vscode","tag-java","tag-poll","tag-project-management","tag-visual-studio-code"],"acf":[],"blog_post_summary":"<p>Happy New Year to everyone. In this edition, besides sharing the latest enhancements made in December, we would like to invite you for a quick poll, which will take less than 2 minutes, but is valuable for us to learn what will make VS Code a better tool for you in 2021.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/227845","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\/26010"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=227845"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/227845\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/227859"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=227845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=227845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=227845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}