Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Under hvert eneste modul ligger også en Dockerfile for at generere Docker images af hvert modul.

Opslag servicen Opslag servicen er implementeret med Den Gode Webservice (DGWS), hvor at Seal.Java java er brugt til at håndtere headers. Servicen er implementeret i Spring Boot. Biblioteker som leveres af Wildfly, bliver ikke inkluderet i den resulterende war fil.

To Maven plugins benyttes til at generere kode; cxf-codegen-plugin og jaxb2-maven-plugin. JAXB pluginet bliver brugt til at generere klasser ud fra specifikke XSD filer, imens at CXF pluginet bliver brugt til at generere klasser ud fra WSDL filer. Klasser genereret af CXF pluginet giver ikke nødgenvigvis nødvendigvis en afhængighed af Apache CXF, men der er inkluderet et plugin i dette, som generere genererer en override af toString() på samtlige genererede klasser, som er afhængig af et CXF specifikt bibliotek. Dette bør uden videre kunne fjernes uden tab af funktionalitet, men er praktisk i forhold til debugging.

...