---
title: "Mejoras en aceleradores"
canonical: "https://onesaitplatform-es.refined.site/space/ruta/3568369665/Mejoras%20en%20aceleradores"
format: markdown
---
Durante este Q2 hemos abordado la mejora de varios aceleradores de arquitectura, revisando y actualizando las dependencias de estos, y en algunos casos, añadiendo nuevas funcionalidades.

# Initiliazr

- Se realizó una revisión de las dependencias utilizadas en este proyecto, eliminando las que se habían incluido en la dependencia de onesait-arquitecture, y actualizando las versiones en aquellas que estaban retrasadas.
- Se incorporó una funcionalidad que nos permite indicar la versión de java (8,11 o 16) que deseamos a la hora de crear el proyecto.
- Se añadió un plugin de maven en el pom (org.apache.maven.plugins:maven-compiler-plugin) indicando la versión de Java para que en versiones superiores a Java 8 no fallen los pipeline (se puede ver en el parent del license manager como está hecho, o en el pom de roles y usuarios).
- Se modificó el JenkinsFile para cambiar la forma de conexión con el Sonar:

# Open API Hub

- Revisamos las dependencias de este acelerador también siguiendo el mismo proceso que en el Initializr.
- Se modifico el código para que los proyecto creados tuvieran el nombre correctamente, y no un nombre genérico.
- Se añadió a los datos manejados por el proyecto, la funcionalidad de poder conocer las ultimas 5 modificaciones del proyecto, especificando autor y fecha.
- Debido a la actualización del Initialzr y la nueva funcionalidad descrita antes, también es necesario indicar en el OpenAPI la versión de java deseada para el proyecto para su correcto funcionamiento.

# Gestor de Roles & Usuarios

- Revisamos las dependencias de este acelerador también siguiendo el mismo proceso que en los demás aceleradores.

# Release Manager

- Revisamos las dependencias de este acelerador también siguiendo el mismo proceso que en los demás aceleradores.
- A la hora de crear un nuevo proyecto se ha añadido como parámetro necesario a indicar la versión Java deseada para ese proyecto.