Skip to content
Snippets Groups Projects

Dit project (Tezza GZAC Backend) is gemaakt op basis van ticket #26125. GZAC is afgeleid van Valtimo, een low-code case management oplossing gebaseerd op Camunda. GZAC opereert binnen een component-georiënteerd applicatielandschap, ontworpen volgens het Common Ground-concept. Dit concept omvat een microservices-architectuur specifiek ontwikkeld voor de Nederlandse overheid. Dit project biedt de mogelijkheid om specifieke componenten voor Tezza te ontwikkelen boven op GZAC.

Kickstart

Start start-aio (All-in-one) in taken voor het starten van zowel de frontend als backend. Start vervolgens start-docker-identity in Tezza Workspace.

Overzicht URL's:

Versie

Dit project is gemaakt op Valtimo 10.7 versie.

Development

Binnen dit project wordt toolchains.xml gebruikt, te vinden in de conf-map van Maven. Dit is essentieel wanneer je standaard Java 11 hebt geconfigureerd. Als je echter de taken wilt starten met Java 17, is het noodzakelijk om de onderstaande configuratie actief te hebben.

  <toolchain>
    <type>jdk</type>
    <provides>
      <version>17</version>
    </provides>
    <configuration>
      <jdkHome>/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home</jdkHome>
    </configuration>
  </toolchain>

Start eerst start-docker-frontend-and-postgres en vervolgens run-app voor het starten van development. Bekijk taken voor andere opties.

Dit project is afhankelijk van Tezza Workspace voor Keycloak (identity). Start taak start-docker-identity bij Tezza Workspace. Hiermee kan men inloggen op de frontend.

Release

Release wordt uitgevoerd met Gitlab CI. Geef in commit bericht create-release mee en er wordt een release 🚀 gemaakt.

Maven

Gebruik onderstaande afhankelijkheden om artifact te gebruiken in een ander project.

<!-- Spring Boot Executable Jar -->
<dependency>
  <groupId>nl.contezza.tezza.gzac</groupId>
  <artifactId>tezza-gzac-backend</artifactId>
  <version>[version]</version>
</dependency>

Versies

Overzicht versiehistorie.

Datum Versie Beschrijving
2024-??-?? 1.0.0 Eerste versie.