You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EY-4385: Flytt tjenestespesifikasjoner inn i dette repoet (#328)
* EY-4328: Tar bort unødig import
* Tar bort konfig som ikkje slår til, og som uansett er definert også i pluginane
* Vi genererer ikkje java-kode, så tar bort konfigen for det
* cutterslade-analyze-pluginen har vi ikkje brukt dei siste par åra, iallfall, så da klarer vi oss nok utan han også framover
* Oppdaterer syntaks for å spesifisere kompileringsversjon
* Flyttar deklareringa av kotlin-versjon, fint å ha alt av versjonering i build-filene
* Tar plugin-buildsrc-konfig for common-modulen inn i common. Per no er det det einaste biblioteket vi har her, vi har ingen umiddelbare planar om å ta inn fleire (som er gradle-konfigurert), så da er det fint å ha det samla, så kan vi heller generalisere igjen ved behov
* Tweakar litt på kva som byggjast når, sånn at vi kan bruke Gradle configuration cache også her
* Bruker setup gradle-action, som er tilrådd frå Gradle-teamet, heller enn setup java-actionen for caching. Skrur med det samme på Gradle configuration cache for byggejobbane
* Slår samna readme-ene ordentleg
* EY-4385: Tar med readme-en frå tjenestespesifikasjoner
* EY-4385: Kopierer over frå pensjon-etterlatte-tjenestespesifikasjoner-repoet.
Ganske rått kopiert, men tilpassar bygge-workflowen litt
* Code scanning-analyse også for tjenestespesifikasjoner
* Vanleg bygg for tjenestespesifikasjoner
* Fiksar byggejobb for tjenestespesifikasjoner
Koden bruker Jakarta-navnerommet, og forutsetter Java nyere enn 8.
81
+
82
+
`mvn install`
83
+
84
+
## Gjøre endringer, release
85
+
86
+
For å endre spesifikasjoner, lag en branch. Kjør bygget lokalt, da vil du
87
+
få siste endringer med `1-SNAPSHOT` som versjon. Test med en konsument at
88
+
endringene fungerer (sett versjon av tjenestespesifikasjoner til `0-SNAPSHOT` i konsumenten.)
89
+
Når testingen er ferdig, send en pull request til dette repoet.
90
+
91
+
Hver branch og pull request vil gå gjennom et CI-bygg.
92
+
Etter at en pull request er merget til main-branchen, vil
93
+
CI automatisk gjøre en release av hele repoet til Maven Central.
94
+
Alle modulene i dette repoet får samme versjonsnummer.
95
+
Versjonsnummeret til releasen blir `1.YYYY.MM.DD-HH-MM-commithash`.
96
+
---
97
+
42
98
# Kom i gang
43
99
44
100
Common-biblioteket i prosjektet blir released til Github Package Registry som krever autentisering. For å ta dem i bruk som dependencies i et annet prosjekt er det enkleste er å lage et [PAT (Personal Access Token)](https://github.com/settings/tokens).
<wsdl:documentation>Operasjonen mottar en asynkron melding fra PEN og sender den videre til MQ som går mot Avstemmingskomponenten (Økonomi). Alle avstemminger starter med en 110-melding hvor aksjonskoden er ’START’. Selve avstemmingsdataene overføres sammen med en 110-melding hvor aksjonskoden er ’DATA’. Alle avstemminger avsluttes med en 110-melding hvor aksjonskoden er ’AVSL’. </wsdl:documentation>
0 commit comments