-
Notifications
You must be signed in to change notification settings - Fork 61
IDE Instructions
Subhrodip Mohanta edited this page Apr 3, 2026
·
1 revision
While you can use any editor to develop this project, we recommend IntelliJ IDEA for the best experience with Spring Boot 4.0 and Java 21.
- Open IntelliJ and select
File > Open. - Select the
pom.xmlin the root of the repository. - When prompted, select
Open as Project.
Ensure the following plugins are installed and enabled:
- Lombok: Essential for our data models.
- Google Java Format: To maintain our strict formatting standards.
We use Google Java Format via the Spotless plugin.
- Do not manually configure IDE indentations.
- Use the following command to format your code before every commit:
./mvnw spotless:apply
- (Optional) Enable "Actions on Save" in IntelliJ to run
mvn spotless:applyautomatically.
- Go to
Settings > Build, Execution, Deployment > Compiler > Annotation Processors. - Check Enable annotation processing.
- Ensure the project SDK is set to Java 21.
If using VS Code, install the following extensions:
- Extension Pack for Java (Microsoft)
- Spring Boot Extension Pack (VMware)
- Lombok Annotations support (GabrielBB)