We use Google Java Style. When using IntelliJ it is recommended to download and activate the google-java-format plugin.
[RECOMMENDED] Setup a Github Personal Access Token as mentioned here.
If you would like to build required DCSA packages individually, begin with step 1.
-
Clone DCSA-OVS (with
--recurse-submodules
option.) -
Build and run with
mvn -U clean package
docker-compose up -d -V --build
(the database is automatically included when running with docker)
Initialize your local postgresql database as described in DCSA-Information-Model/datamodel/README.md, then build and run with
mvn -U clean package
mvn -pl ovs-service -am spring-boot:run
Initialize your local postgresql database as described in datamodel/README.md, make sure you
modify the run environment for the Application
class so it includes the following environment
variable
SPRING_PROFILES_ACTIVE=dev
Then just start the Application
class.
The branching and devopment model is described here.