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 MinLogProvider - Guide til anvendere.
Installation i Wildfly sker som beskrevet nedenfor.
Minlog-producer-api
Minlog-producer-registration
Filen /pack/wildfly8/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>
|