Skip to content
This repository has been archived by the owner on Dec 5, 2024. It is now read-only.

Environment Setup

Steve Teplica edited this page Apr 18, 2019 · 4 revisions

Choosing an IDE

We recommend developing for moltimate-backend in IntelliJ.

Dependencies

Developing for moltimate-backend requires the following dependencies:

Maven / Spring Profiles

Moltimate has two different Spring profiles: dev, which is activated by default and used for local development, and prod, which is used when the application is deployed to GCP App Engine. Because we want to conditionally load different Maven dependencies for these profiles, we have set up respective Maven profiles for each of these. These are defined in the pom.xml. When using mvn, you can decide which profile is used for the command with the -P flag.
Example: mvn spring-boot:run -Pprod