Developing the IdH Server

Introduction

To start developing for the IdH server component, you need to get the latest sources from INDIGO-DC IdH.

Requirements

  • git

  • Java Development Kit > 8

  • Maven >= 3

Get the sources

You can download the sources from the GitHub repository INDIGO-DC IdH.

git clone https://github.com/indigo-dc/identity-harmonization.git

Build

The project uses the Maven build automation tool that will build one fat executable jar Spring Boot application.

mvn clean package

If you encounter problems you might want to check and modify the maven pom.xml file.

(optional) Configure the service

If you need to conifgure the service before building, you can find the configuration in src/main/resources/application.properties. However, the service can be fully configured also at runtime, see previous chapter - Installing IdH.

Run

To run the IdH service you can directly execute the built jar.

./target/identity-harmonization-0.0.1.jar

Start developing

Recommended development environment for the IdH service is the Spring Tool Suite™.

The IdH service can be imported as a Maven project.

Get in touch

You can get in touch with the developers on GitHub INDIGO-DC IdH.

Last updated