Versions Compared

Key

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

Introduktion

Formålet med dette dokument er at beskrive, hvordan et udviklingsmiljø til videreudvikling af XDS Validation kan sættes op, samt hvordan koden bygges og deployes.

Opsætning af udviklingsmiljø

Koden er tilgængelig fra SVN: https://svn.nspop.dk/svn/libraries/xdsvalidation/trunk og kan bygges med Apache Maven 3.6.3 eller senere.

Koden bygges med kommandoen

mvn install


For anvendelse af de to biblioteker henvises til: XdsValidation - Guide til anvendere

Brug af eksterne biblioteker

Medcom CDA Builder Parser

Validerings biblioteket gør brug af Medcoms builder parser bibliotek. 

Dette håndters i modulet "validation-cda-dependencies" ved at hente source koden ned fra Bitbucket og klargøre den til brug som en maven dependencies for de øvrige moduler.

Når en nyere version af Medcoms cda builder parser skal anvendes, gøres dette ved at ændre 2 steder i pom filen i validation-cda-dependencies modulet:

  • under <properties> ændres <cda-builder-version> til det commit id, man ønsker at gøre brug af (findes i Bitbucket: https://bitbucket.org/4s/4s-cda-builder/commits/)
  • under <build>, <plugins> ændres <file> for den <plugin> med <artifactId>maven-install-plugin</artifactId>, således at: "<file>target/checkout/4s-cda-builders/target/builders-3.0.4.jar</file>" afspejler den korrekte version af jar filen som bygges af modulet