Validación xml de primavera del proyecto Eclipse Gradle

Tengo un proyecto gradle en mi Eclipse con varios XML de contexto de integración de Spring. Estos archivos XML de contexto se utilizan para validar bien contra los esquemas de integración de Spring pero ahora, por alguna razón, están mostrando errores de 'tipo complejo de cvc'. p.ej. Tengo un elemento con un atributo de canal de error. Pero en la validación, comenzó a decir: "cvc-complex-type.3.2.2: el atributo 'error-channel' no puede aparecer en el elemento 'int: gateway'".

Ahora, mirando mis preferencias de Eclipse 'General -> Conexiones de red -> Caché, puedo ver que solo spring-integration-1.0.xsd está en el caché (que no sabría nada sobre un atributo de canal de error en el elemento de puerta de enlace) , así que puedo ver por qué aparece el error de validación. Pero, la ruta de clase de mi proyecto está trabajando con spring-integration-core-2.2.0, por lo que esperaría que los XML de contexto de spring se validen con el esquema de spring-integration-2.2.xsd, pero ya no lo hace, por alguna razón desconocida.

Mis XML de contexto de primavera, tienen la siguiente declaración de espacio de nombres:

http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration.xsd.

¿Alguna idea de por qué la validación ya no está ocurriendo contra los esquemas spring-integration-2.2.xsd? ¿Y qué puede haberlo causado?

El proyecto en sí, aún se compila y se ejecuta correctamente, ya que el proyecto en sí es consciente del esquema 2.2 xsd, pero no de Eclipse.

Gracias por cualquier ayuda en este asunto,

PM.

Respuestas a la pregunta(1)

Su respuesta a la pregunta