Canigó 3.4
| Versió Canigó LTS Actual | Última versió disponible |
|---|---|
| 3.4 LTS | 3.4.9 |
| Dependències externes | Canigó 3.4.0 | Canigó 3.4.1 | Canigó 3.4.2 | Canigó 3.4.3 | Canigó 3.4.4 | Canigó 3.4.5 | Canigó 3.4.6 | Canigó 3.4.7 | Canigó 3.4.8 | Canigó 3.4.9 |
|---|---|---|---|---|---|---|---|---|---|---|
| springframework | 5.1.5.RELEASE | 5.1.5.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE | 5.1.9.RELEASE |
| spring.security | 5.1.4.RELEASE | 5.1.5.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE | 5.1.6.RELEASE |
| spring.data | 2.1.5.RELEASE | 2.1.5.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE | 2.1.10.RELEASE |
| springframework.boot | 2.1.3.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE | 2.1.8.RELEASE |
| log4j | 2.11.0 | 2.11.0 | 2.11.2 | 2.11.2 | 2.11.2 | 2.11.2 | 2.11.2 | 2.15.0 | 2.16.0 | 2.17.0 |
| slf4j | 1.7.25 | 1.7.25 | 1.7.28 | 1.7.28 | 1.7.28 | 1.7.28 | 1.7.28 | 1.7.28 | 1.7.28 | 1.7.28 |
| junit | 4.12 | 4.12 | 4.12 | 4.12 | 4.12 | 4.12 | 4.12 | 4.12 | 4.12 | 4.12 |
| hamcrest | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 |
| mockito-core | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 | 2.23.4 |
| json.path.assert | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 |
| jsonassert | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 | 1.5.0 |
| jackson | 2.9.5 | 2.9.9 | 2.9.9 | 2.9.9 | 2.9.9 | 2.9.9 | 2.9.9 | 2.9.9 | 2.9.9 | 2.9.9 |
| springfox-swagger2 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 | 2.7.0 |
| querydsl | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 | 4.2.1 |
| hibernate | 5.3.7.Final | 5.3.7.Final | 5.3.11.Final | 5.3.11.Final | 5.3.11.Final | 5.3.11.Final | 5.3.11.Final | 5.3.11.Final | 5.3.11.Final | 5.3.11.Final |
| mongodb.driver | 3.10.1 | 3.10.1 | 3.10.1 | 3.10.1 | - | - | - | - | - | - |
| mongodb-driver-legacy | - | - | - | - | 3.12.3 | 3.12.3 | 3.12.3 | 3.12.3 | 3.12.3 | 3.12.3 |
| mongodb-driver-reactivestreams | 1.9.2 | 1.9.2 | 1.9.2 | 1.9.2 | 1.13.1 | 1.13.1 | 1.13.1 | 1.13.1 | 1.13.1 | 1.13.1 |
Podeu consultar el llistat complet de dependències externes de Spring Boot 2.1.x a: https://docs.spring.io/spring-boot/docs/2.1.x/reference/htmlsingle/#appendix-dependency-versions.
S’ha certificat la compatibilitat de Canigó 3.4.9 amb els següents servidors embeguts:
| Servidor incrustat | Versió |
|---|---|
| Tomcat | 9.0.16 |
| Undertow | 2.0.17.Final |
| Jetty | 9.4.14.v20181114 |
| Netty (webflux) | 4.1.33.Final |
| Reactor Netty (reactor webflux) | 0.8.5.RELEASE |
S’ha certificat la versió de Canigó 3.4.9 amb els servidors suportats al Full de ruta del CTTI:
| Servidor d’aplicacions | Versió suportada |
|---|---|
| Tomcat | 9.0 |
| Weblogic | 14.1.x |
| WebSphere | 9.0 |
| JBoss EAP | 7.x |
La versió de Java mínima per utilitzar Canigó 3.4 és 1.8
Entregables associats a Canigó 3.4:
| Entregable | Versió |
|---|---|
| Entorn de desenvolupament | 3.0.5 |
| Archetype | 1.6.10 |
| AppBridge | 1.1.3 |
Creació de l’entorn local de desenvolupament
Veure: Entorn desenvolupament Canigó.
Configuració de Maven (manual)
Per a la resolució de dependències de Canigó i llibreries de tercers necessàries, fora de l’entorn de desenvolupament proporcionats pel CS Canigó on ja està pre-configurat, cal configurar el següent repositori Maven:
https://ctti.jfrog.io/artifactory/repo-apps-maven
Per a utilitzar aquest grup de repositoris s’ha de configurar el token d’accés des de JFrog. Per a això, es pot seguir la següent Obtenció i ús PAT JFrog.
Al fitxer settings.xml del Maven caldrà configurar el repositori al profile per defecte:
<!-- Servidores con credenciales -->
<servers>
<!-- JFROG Artifactory Repository -->
<server>
<id>jfrog-ctti</id>
<username>el teu usuari</username>
<password>el teu token d'accés JFrog</password>
</server>
</servers>
<!-- Mirrors para redirigir repositorios -->
<mirrors>
<!-- Mirror de JFROG para repositorios externos -->
<mirror>
<id>jfrog-ctti</id>
<name>CTTI JFROG Artifactory Repository</name>
<url>https://ctti.jfrog.io/artifactory/repo-apps-maven</url>
<mirrorOf>*,!central</mirrorOf>
</mirror>
</mirrors>
<!-- Repositorios adicionales -->
<profiles>
<profile>
<id>ctti-repositories</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<!-- Maven Central -->
<repository>
<id>central</id>
<name>Maven Central</name>
<url>https://repo.maven.apache.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>repo1-maven-central</id>
<name>Maven Repo1 Central</name>
<url>https://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!-- JFROG Artifactory Repository -->
<repository>
<id>jfrog-ctti</id>
<name>CTTI JFROG Artifactory Repository</name>
<url>https://ctti.jfrog.io/artifactory/repo-apps-maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<!-- Plugin repositories -->
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Maven Central</name>
<url>https://repo.maven.apache.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>repo1-maven-central</id>
<name>Maven Repo1 Central</name>
<url>https://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>