Project Structure
Git Repositories
The SPAship github organization provides these repos:
- Operator - The main operator repo
- Content GIT - component
git
support - SPAship Examples - various examples
Maven
Project consists of three modules
- config - Operator configuration model classes
- config-validator -
website.yaml
validator and json schema - 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>