Formålet med dette dokument er at beskrive, hvordan et udviklingsmiljø til videreudvikling af MinLogProvider kan sættes op, samt hvordan koden bygges og deployes.
Koden er tilgængelig fra SVN: https://svn.nspop.dk/svn/libraries/minlog-producer/ og kan bygges med Apache Maven 3.6.3 eller senere.
Bemærk: xjb kan ikke håndtere at der er mellemrum i stien til ens kildekode. Hvis der er dette resulterer det i en kompileringsfejl.
Koden bygges med kommandoen
|
Når koden er bygget er der lavet to biblioteker der kan anvendes interne NSP komponenter. Det er henholdsvis dk.nsp.minlog:minlog-producer-api og dk.nsp.minlog:minlog-producer-registration.
For anvendelse af de to biblioteker henvises til XdsValidation - Guide til anvendere.
Installation i Wildfly sker som beskrevet nedenfor.
Minlog-producer-api
Minlog-producer-registration
Filen /pack/wildfly/standalone/configuration/standalone.xml tilrettes i stil med nedenstående.
--- standalone.xml 2021-04-07 14:35:24.000000000 +0200 +++ standalone.xml_new 2021-04-07 14:11:01.981468851 +0200 @@ -255,6 +255,7 @@ <global-modules> <module name="dk.sds.nsp.accesshandler" slot="main" services="true" meta-inf="true"/> <module name="dk.sds.nsp.kafka.provider" slot="main" services="true" meta-inf="true"/> + <module name="dk.nsp.minlog.producer" slot="main" services="true" meta-inf="true"/> </global-modules> <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement> <concurrent> |