Getting Started

Prerequisites

  • Java 17+

Usage

From precompiled JAR

Latest RELEASE version (1.1.0)

As Maven Dependency

<dependency>
	<groupId>de.fraunhofer.iosb.ilt.faaast.registry</groupId>
	<artifactId>service</artifactId>
	<version>1.1.0</version>
</dependency>

As Gradle Dependency

implementation 'de.fraunhofer.iosb.ilt.faaast.registry:service:1.1.0'

Building from Source

Prerequisites

  • Maven

git clone https://github.com/FraunhoferIOSB/FAAAST-Registry
cd FAAAST-Registry
mvn clean install

Command-line Interface (CLI)

To start FA³ST Registry from command-line you need to run the service module by calling

> java -jar service-{version}.jar
Supported CLI arguments and environment variables.

CLI (short)

CLI (long)

Environment variable

Allowed
Values

Description

Default
Value

-q

--quite

Reduces log output (ERROR for FAST packages, ERROR for all other packages).
Default information about the starting process will still be printed.

-v

--verbose

Enables verbose logging (INFO for FAST packages, WARN for all other packages).

-vv

Enables very verbose logging (DEBUG for FAST packages, INFO for all other packages).

-vvv

Enables very very verbose logging (TRACE for FAST packages, DEBUG for all other packages).

Example

This example shows how to start a FA³ST Registry with in-memory persistence. If you have built the Registry from Source, you can find the file ‘service-0.1.0-SNAPSHOT.jar’ in the subdirectory ‘service/target’.

Via Command-line Interface (CLI)

java -jar service-0.1.0-SNAPSHOT.jar