Open matsandreassen opened 3 years ago
Hei! Dette problemet har nå blitt litt mer kritisk. Vi er i ferd med å oppdatere en rekke applikasjoner fra Spring Boot 2.7 til 3.x., og da må vi slutte å bruke javax.*
-namespaces til fordel for jakarta.*
. Sammenlign:
https://docs.spring.io/spring-boot/docs/2.7.x/reference/html/dependency-versions.html#appendix.dependency-versions
https://docs.spring.io/spring-boot/docs/3.1.x/reference/html/dependency-versions.html#appendix.dependency-versions
Spring Boot 2.7 er EOL i november, så denne oppgraderingen må vi gjøre.
Vi har basert oss på NVDB-klienten mange steder, så vi er avhengige av å få den til å fungere. Vi kan selvsagt forke og fikse det selv, som @matsandreassen gjorde, men da blir det umiddelbart mer styr å få oppdatert klienten senere. Det hadde vært soleklart best om den offisielle klienten ble oppdatert for å kunne brukes sammen med moderne rammeverk. Her er endringen @matsandreassen gjorde for 2 år siden: https://github.com/matsandreassen/nvdb-api-client/commit/e8b464bc4d4389f643dd5b058ba5de89e9397caa.
Hei!
Jeg ville oppgradere prosjektet mitt videre fra EE7 og møtte på en snag da denne klienten bygger mot javax-pakken som nå er "kastet ut av Oracle". Jeg gjorde en fork for å komme videre men jeg tenkte å nevne dette for dere. Slik jeg ser det kan dere
a) lage en build-variant slik at man kan velge eller b) skrive om kommunikasjonslaget til noe annet som f.eks. OkHttp
Eller gjør ingenting. Jeg kommer som sagt videre med min fork.