Member-only story
Making a Java Project Cross-IDE using Spotless
Java projects on IntelliJ and VS Code
What does the Cross-IDE project mean? How do we do our Java project Cross-IDE so that we can easily develop it on IntelliJ and VS Code? This article answers these questions by providing a collection of 4 tips and a sample project (on GitHub) that helps us to have a Cross-IDE Java project while leveraging modern tools that make life much easier for developers.

· What is a Cross-IDE project, and why is it important?
∘ VS Code comes into play!
· How to have a Cross-IDE Java project?
∘ 1- Choosing a standard Build Tools
∘ 2- Using git to share general or IDE-specific configs
∘ 3- Choosing a unified Code Formatting standard and tools compatible with modern development pipelines
∘ 4- Run, Debug, and Test configurations
· Final Thoughts
What is a Cross-IDE project, and why is it important?
A cross-IDE project allows developers to use different IDEs to work on the same codebase. This offers flexibility and benefits for teams with diverse preferences or requirements.
Nowadays, IntelliJ, either Ultimate or Community Edition, is the most popular IDE among…