Skip to content

Roadmap

Rome Li edited this page Dec 2, 2021 · 11 revisions

Java Langauge Support for VS Code Roadmap 2021 H2 (July - December)

From this time, the Java Tooling team at Microsoft will publish Roadmap every 6 months. We hope the transparency gives you ideas about what to expect. The roadmap is generated by learning from you. We do customer interviews and collect feedback from GitHub, Stackoverflow, Twitter, etc. This is to also open up the forum for you to participate and help curate the plan.

The items listed are some high-level goals we want to pursue. We'll add more details when we know more about the problem. We could also add to or remove it from the list to keep the plan relevant.

Legend of annotations:

Mark Description
bullet work not started
check mark work completed
🏃 on-going work
💪 stretch goal
🔴 missing link

Fundamentals

  • Improve the capability of handling large projects
  • 🏃 Improve the capability of importing projects with complicated structures
  • Improve the code completion performance
  • 💪 Stop generating accessory files when loading projects redhat-developer/vscode-java#618

Build Tools

  • Gradle extension to support authoring Gradle files and managing tasks

Test

  • New UX - Adopt new Test APIs from VS Code
  • Support coverage by adopting new Test APIs from VS Code

Remote Development/GitHub Codespaces

  • Enable Java 16 in Remote containers microsoft/vscode-dev-containers#886
  • Enable Spring extensions in Remote containers Demo

Security

  • Support Trusted Workspaces

Exploration

  • Investigate how VS Code can support virtual threads (Project Loom)