Contains modules used by more than one DIFI Move project.
-
Modulen
security
har ikke lenger støtte for den eldre (og deprecated) Spring Security 2.5.x. Det betyr i praksis atOauth2JwtAccessTokenProvider
er fjernet fra modulen og klienter som baserte seg på denne
må skrive om til nyere Spring Security og f.eks. benytte JwtTokenClient.java direkte selv. -
Modulen
ad
har blitt fjernet, den har berre vore i bruk i Organization-registry og move-admin, men er blitt ertsatta av midlertidig hardkoda innloggingsfunksjonalitet. Finst ein oppgåve på å erstatte pålogging med Entra ID : https://digdir.atlassian.net/browse/MOVE-2184 -
Modulen
spring-converter
ble besluttet fjernet, den har ikke blitt tatt i bruk og det er andre varianter lokalt i applikasjonene. Søk etterIso6523Converter
på github ga heller ingen indikjasjon på at den var i bruk. -
Modulen
cloud
ble besluttet fjernet, Spring Cloud Config står på lista over "teknologi" vi migrere vekk fra.
- ✅ Generell oppgradering av alle avhengigheter og plugins
- ✅ Byttet fra
org.codehaus.mojo:jaxb2-maven-plugin
tilorg.jvnet.jaxb:jaxb-maven-plugin
for XML Schema kodegenerering - ✅ Endret fra tomakehurst-jre8 wiremock til nyeste offisielle fra org.wiremock
- 🤔 Erstatte OCSP funskjonaliteten fra klakegg ocsp, den er ikke oppdatert på mange år
- 🤔 Samtidig med OCSP endringer, vurdere om vi trenger service loader biblioteket
Testet og bygget med OpenJDK 21.0.5 og Maven 3.9.9.
mvn clean package
Sjå dokumentasjon for maven-release-plugin og guide for maven-release-plugin.
# lokalt repo må være i sync med origin/GitHub
git push
mvn release:prepare
# svar på tre spørsmål (sett tag lik release-versjon)
# What is the release version for "efm-common"? (no.difi:move-common) 1.0: : 1.0.0
# What is SCM release tag or label for "efm-common"? (no.difi:move-common) 1.0.0: :
# What is the new development version for "efm-common"? (no.difi:move-common) 1.0.1-SNAPSHOT: :
mvn release:perform