Page History
Navitabs | ||||
---|---|---|---|---|
|
Introduktion
Formålet med dette dokument er at beskrive, hvordan et udviklingsmiljø til videreudvikling af SORES 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/components/sores og kan bygges med Apache Maven 3.6.3 eller senere.
Kørsel af systemet sker ved hjælp af Docker-compose 3.6 eller senere.
Koden bygges med kommandoen
Code Block | ||
---|---|---|
| ||
mvn install |
Den byggede WAR-fil kan afvikles med kommandoen
Code Block | ||
---|---|---|
| ||
sores(trunk)/compose/development> docker-compose up |
development-compose-filen kan volume-mappe WAR-filen ind (udkommenteret som default), så efterfølgende byg med maven detekteres automatisk af den kørende wildfly.
Bemærk, at servicen først kan besvare forespørgsler, når data er indlæst via et kald til /reload
.
Såfremt der benyttes XML-baseret indlæsning skal et SOR-udtræk hentes og indholdet udpakkes i compose/development/sores_xml_input_folder
inden /reload
kaldes.
...
Servicen kan afprøves som beskrevet i eksemplerne på siden CRK - Anvenderguide, og det anbefales at udvide unit-tests (under src/test/java) med afprøvning af den tilføjede funktionalitet.