Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

97
Vistas
La dependencia circular de Spring falla en Linux pero funciona en Windows

Trabajando en un proyecto Spring Boot 1.3.3/Spring Framework 4.2.5, me enfrenté a una dependencia circular (ServiceA autoconectado en ServiceB y ServiceB autoconectado en ServiceA; la inyección se realiza a través de constructores). Resolví este problema con algunas refactorizaciones para eliminar esta dependencia circular.

Mientras tanto, noté que el código (pruebas unitarias TestNG) funcionaba en Windows (Windows 7, Java 8) y fallaba en nuestro Jenkins CI (Linux).

-> ¿Hay alguna razón para explicar por qué funcionó en Windows? Estoy tratando de hacer que mis compilaciones locales de Windows reflejen las compilaciones de CI tanto como sea posible.

//editar -> puede ser una información importante: no puedo dar un número exacto, pero ~75% de las compilaciones de Linux fallan y ~25% no fallan (todavía en Linux). No hay una condición aleatoria en pom.xml, pero probablemente me perdí algo...

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda