Skip to content

fix(utiles): evitar dependencia de junit-bom y fijar versión de JUnit para tests#7

Merged
hamfree merged 1 commit into1.3-SNAPSHOTfrom
codex/review-the-code
Feb 22, 2026
Merged

fix(utiles): evitar dependencia de junit-bom y fijar versión de JUnit para tests#7
hamfree merged 1 commit into1.3-SNAPSHOTfrom
codex/review-the-code

Conversation

@hamfree
Copy link
Owner

@hamfree hamfree commented Feb 22, 2026

Motivation

  • La importación del BOM org.junit:junit-bom y la propiedad junit.version dejaban a junit-jupiter-engine sin una versión explícita cuando el BOM no se resolvía, provocando fallos de resolución de modelo en entornos con acceso restringido a Maven Central.

Description

  • Eliminado junit.version de las properties en utiles/pom.xml.
  • Eliminado el bloque dependencyManagement que importaba org.junit:junit-bom desde el BOM.
  • Añadida la versión explícita 5.11.0 a la dependencia org.junit.jupiter:junit-jupiter-engine en las dependencias de test.
  • Cambio localizado en utiles/pom.xml para que la resolución de dependencias de tests no dependa del BOM externo.

Testing

  • Ejecuté mvn test -q en utiles/ antes del cambio y la ejecución falló con un error de resolución del BOM (org.junit:junit-bom) y una dependencia sin versión, reproduciendo el problema original.
  • Tras los cambios volví a ejecutar mvn test -q y ya no aparece el fallo de BOM/version de JUnit; el build ahora falla por resolución de plugins (por ejemplo maven-enforcer-plugin) debido a respuestas 403 Forbidden desde Maven Central en este entorno, por lo que los tests unitarios no pudieron completarse aquí.
  • No se ejecutaron tests unitarios adicionales locales porque la infraestructura bloquea la descarga de artefactos/plugins necesarios.

Codex Task

@hamfree hamfree merged commit 941230a into 1.3-SNAPSHOT Feb 22, 2026
2 checks passed
@hamfree hamfree deleted the codex/review-the-code branch February 22, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant