cdmi-qos
  • About Indigo Component
  • Developer guide
    • Developing the CDMI Server
    • Developing a QoS Storage Back-End Module
    • Developing a Data Storage Back-End Module
  • Deployment and Administration guide
    • Installing CDMI-QoS
    • Building from Sources
    • Running CDMI-QoS as a Docker Container
    • Configuration
    • Updating CDMI-QoS
  • User guide
    • API Walkthrough
Powered by GitBook
On this page
  • Requirements
  • Get the sources
  • Build
  • (optional) Configure the service
  • Run
  1. Deployment and Administration guide

Building from Sources

PreviousInstalling CDMI-QoSNextRunning CDMI-QoS as a Docker Container

Last updated 6 years ago

This section describes the preferred way of installing the CDMI-QoS service.

Requirements

  • git

  • Java Development Kit > 8

  • Maven >= 3

Get the sources

You can download the sources from the GitHub repository .

git clone https://github.com/indigo-dc/CDMI.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 CDMI-QoS.

Run

To run the CDMI-QoS service you can directly execute the built jar.

./target/cdmi-server-0.0.1-SNAPSHOT.jar

INDIGO-DC CDMI-QoS