Introducció
S’ha actualitzat l’arquetip Maven a la versió 1.0.3 per a generar projectes amb Canigó 3.10 i JDK 21. La versió actual del framework és la 3.10.0.
L’arquetipus és una eina Maven que facilita la creació de projectes seguint una plantilla. Utilitzant l’arquetipus i executant un goal de Maven, s’obté un projecte Canigó amb una base pre-configurada preparada per a incorporar-hi noves funcionalitats.
Novetats de l’arquetip v1.0.3
La versió 1.0.3 de l’arquetipus de Canigó incorpora les següents novetats:
- Creació de projectes amb Canigó 3.10.0 i JDK 21.
- Actualització a Spring Boot 3.5.9 i Spring Framework 6.2.15.
- Actualització a Hibernate 6.6.39.Final.
- Migració de Springfox Swagger2 a springdoc-openapi-starter-webmvc-ui 2.8.4.
- Actualització de QueryDSL a la versió 6.11.
- Actualització de totes les dependències a les últimes versions compatibles.
Com generar un projecte
Per a generar un nou projecte amb l’arquetip, executeu la següent comanda Maven:
mvn archetype:generate \
-DarchetypeGroupId=cat.gencat.ctti \
-DarchetypeArtifactId=plugin-canigo-archetype-rest \
-DarchetypeVersion=1.0.3 \
-DgroupId=cat.gencat.ctti \
-DartifactId=nom-del-projecte \
-Dversion=1.0.0
Migració des de Canigó 3.8
Si ja disposeu d’un projecte amb Canigó 3.8, no és necessari crear un nou projecte amb l’arquetip.
Podeu seguir la guia de migració per actualitzar el vostre projecte existent:
Actualització Canigó 3.8 a Canigó 3.10.
Per qualsevol dubte relatiu a aquesta nova versió us podeu adreçar a
CS Canigó al servei CAN del JIRA CSTD o enviant un
correu electrònic a la bústia del CS Canigó.