{"id":10862,"date":"2016-01-11T09:10:00","date_gmt":"2016-01-11T09:10:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2016\/01\/11\/java-experience-futures-january-2016\/"},"modified":"2019-02-14T17:36:26","modified_gmt":"2019-02-15T01:36:26","slug":"java-experience-futures-january-2016","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/java-experience-futures-january-2016\/","title":{"rendered":"Java Experience Futures (January 2016)"},"content":{"rendered":"<p><span style=\"font-family: arial,helvetica,sans-serif\">Over the next several months, our Visual Studio Team Foundation (VSTS) <span style=\"text-decoration: underline\"><em><strong><a href=\"https:\/\/visualstudio.microsoft.com\">Java<\/a><\/strong><\/em><\/span> teams are focusing on new essential developer workflows for our IntelliJ plugin and a simplification of our authentication checks and getting-started improvements for our Eclipse plugin, Team Explorer Everywhere (TEE).<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif\">The list below is only an indication of direction with more improvements planned and under development.<\/span><\/p>\n<p><span style=\"font-family: arial,helvetica,sans-serif\">We encourage you to utilize Team Services <span style=\"text-decoration: underline\"><em><strong><a href=\"https:\/\/visualstudio.uservoice.com\/forums\/330519-team-services\">User Voice<\/a><\/strong><\/em><\/span>&nbsp;to provide your feedback on the Java Tools improvements you&rsquo;d like to see and to provide input on our future direction.<\/span><\/p>\n<h2><span style=\"font-family: arial,helvetica,sans-serif\">VSTS Plugin for IntelliJ<\/span><\/h2>\n<p><span style=\"font-family: arial,helvetica,sans-serif\">While our <span style=\"text-decoration: underline\"><em><strong><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/7981?pr=idea_ce\">current plugin<\/a><\/strong><\/em><\/span>&nbsp;for IntelliJ provides an easy and useful getting-started experience, we are shifting our focus on providing essential workflows to better support daily developer activities and a deeper and richer integration with Visual Studio Team Services (VSTS) especially for Git users.&nbsp;<\/span><\/p>\n<p><br><span style=\"font-family: arial,helvetica,sans-serif\">The primary workflow we are targeting includes the ability to:<\/span><\/p>\n<ol>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">View issues or work items assigned to you, and optionally choose one or more to be your active items (move to &ldquo;in progress&rdquo; for agile and Kanban);<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">Assign or relate active work items to your working branch;<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">Make and commit necessary changes to your code and associate your work items to the changes;<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">Keep track of build status and code review feedback and make corresponding updates to the code as necessary; and<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">Complete pull requests, optionally completing associated work items and deleting the current branch post merge.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-family: arial,helvetica,sans-serif\">We will also be releasing our IntelliJ protocol helper to enable you to quickly and easily open your Java projects in IntelliJ from our VSTS web interface on Windows, Mac and Linux platforms.<\/span><\/p>\n<h2><span style=\"font-family: arial,helvetica,sans-serif\">VSTS Plugin for Eclipse (aka Team Explorer Everywhere)<\/span><\/h2>\n<p><span style=\"font-family: arial,helvetica,sans-serif\">Team Explorer Everywhere is our 5+ year old, fully-featured plugin for Eclipse.&nbsp; Over the next few months, we will be working to greatly simplify the &ldquo;getting started&rdquo; experience focusing on reducing authentication friction and otherwise streamlining working with Git repositories (repos) on VSTS.&nbsp; We are also committed to continue improving performance as well as reliability and fixing shortcomings as reported to us by you.&nbsp; We will continue to add enhancements on the 14.0.2 version we <span style=\"text-decoration: underline\"><em><strong><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2016\/01\/06\/visual-studio-team-services-announces-the-newest-release-of-our-eclipse-plugin-team-explorer-everywhere-tee-14-0-2.aspx\">released<\/a><\/strong><\/em><\/span> on December 30 in preparation for our next release.<\/span><\/p>\n<h2><span style=\"font-family: arial,helvetica,sans-serif\">VSTS Wide Improvements<\/span><\/h2>\n<p><span style=\"font-family: arial,helvetica,sans-serif\">Across VSTS, we are adding capabilities to improve Java and other cross-platform language development.&nbsp; Below are just a few highlights, with more to come:<\/span><\/p>\n<ol>\n<li><span style=\"font-family: arial,helvetica,sans-serif\"><span style=\"text-decoration: underline\"><em><strong><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2016\/01\/11\/git-experience-futures-january-2016.aspx\">Improved Git features<\/a><\/strong><\/em><\/span>:&nbsp; We are adding SSH support so you can connect to any Team Services Git repo using an SSH key, which is great news if you are developing on Linux or Mac;<\/span><\/li>\n<li><span style=\"color: #424242;font-family: arial,helvetica,sans-serif;font-size: 9.5pt\" lang=\"EN\">We continue <span style=\"text-decoration: underline\"><em><strong><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2015\/11\/24\/testing-java-applications-with-visual-studio-team-services.aspx\">improving our Java testing capabilities<\/a><\/strong><\/em><\/span> on unit testing, test results and various code coverage frameworks including JaCoCo and Cobertura;<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">We have and continue to expand our cross-platform support for builds by porting our build tasks from PowerShell to JavaScript, including Android, Ant, Gradle, Maven, and Xamarin build tasks; and<\/span><\/li>\n<li><span style=\"font-family: arial,helvetica,sans-serif\">We continue improving our <span style=\"text-decoration: underline\"><em><strong><a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2015\/11\/18\/visual-studio-team-services-git-credential-manager-for-mac-and-linux.aspx\">Git Credential Manager<\/a><\/strong><\/em><\/span> features and security for Mac and Linux..<\/span><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Over the next several months, our Visual Studio Team Foundation (VSTS) Java teams are focusing on new essential developer workflows for our IntelliJ plugin and a simplification of our authentication checks and getting-started improvements for our Eclipse plugin, Team Explorer Everywhere (TEE). The list below is only an indication of direction with more improvements planned [&hellip;]<\/p>\n","protected":false},"author":173,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[253,226,1,225,249,252],"tags":[],"class_list":["post-10862","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-devops-server","category-ci","category-devops","category-git","category-open-source","category-testing"],"acf":[],"blog_post_summary":"<p>Over the next several months, our Visual Studio Team Foundation (VSTS) Java teams are focusing on new essential developer workflows for our IntelliJ plugin and a simplification of our authentication checks and getting-started improvements for our Eclipse plugin, Team Explorer Everywhere (TEE). The list below is only an indication of direction with more improvements planned [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/10862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=10862"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/10862\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=10862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=10862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=10862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}