Setting up VS Code for Java development

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • spring-boot-api-for-beginners

    Beginner-friendly intro to web services with Spring Boot

  • First I wanted to try out running a Spring Boot app, so I opened a Spring project I created for a beginners tutorial. The maven dependencies should be auto-imported when you open the project. You will see a "Open Java Projects" progress dialog at first.

  • intellij-plugins

    Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform

  • Time will tell if VS Code will be my code editor of choice for Java. I still instinctively use NetBrains IntelliJ IDEA. Maybe, I will write a follow-up later to compare the experience of using different editors/IDEs for Java.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sagan

    Discontinued The spring.io site and reference application

  • If you work with a framework like Spring Boot, you may like to have some assistance there also.

  • maven-mvnd

    Apache Maven Daemon

  • Support for a build tool such as Maven or Gradle (unless you are command-line junkie).

  • Gradle

    Adaptable, fast automation for all

  • Support for a build tool such as Maven or Gradle (unless you are command-line junkie).

  • adoptium

  • The short of it is that it is recommended that you install Adoptium Eclipse Temurins distribution. This distribution is managed by a reputable open source consortium. To install this distribution, you can follow the installation guide to get set-up for your particular platform/OS.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts