Skip to content

Project Structure

Git Repositories

The SPAship github organization provides these repos:

  1. Operator - The main operator repo
  2. Content GIT - component git support
  3. SPAship Examples - various examples

Maven

Project consists of three modules

  1. config - Operator configuration model classes
  2. config-validator - website.yaml validator and json schema
  3. service - Operator main business logic

Repository

Maven artefacts are pushed to jboss.org repository.

If other project depends on e.g. operator-config artefact Add this repository to pom.xml: https://repository.jboss.org/nexus/content/repositories/DXP/ and dependency:

<dependency>
  <groupId>io.spaship.operator</groupId>
  <artifactId>operator-config</artifactId>
  <version>1.2.0</version>
</dependency>