Validação xml spring do Eclipse gradle project

Eu tenho um projeto gradle no meu Eclipse com um número de XMLs de contexto de integração de mola. Esses arquivos XML de contexto usados ​​para validar a aprovação para os esquemas de integração de mola, mas agora, por algum motivo, estão mostrando erros do tipo "cvc-complex-type". por exemplo. Eu tenho um elemento com um atributo de canal de erro. Mas na validação, ele começou dizendo: "cvc-complex-type.3.2.2: O atributo 'canal de erro' não tem permissão para aparecer no elemento 'int: gateway'."

Agora, olhando em minhas preferências do Eclipse - Geral -> Conexões de Rede -> Cache, eu posso ver que apenas o spring-integration-1.0.xsd está no cache (que não sabe nada sobre um atributo de canal de erro no elemento gateway) , então eu posso ver porque o erro de validação aparece. Mas, o classpath do meu projeto está trabalhando com spring-integration-core-2.2.0, então eu esperaria que os XMLs de contexto de mola fossem validados com o esquema spring-integration-2.2.xsd, mas isso não acontece mais, por alguma razão desconhecida.

Meus XMLs de contexto de primavera, possuem a seguinte declaração de namespace:

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

Alguma idéia de por que a validação não está mais acontecendo contra esquemas do spring-integration-2.2.xsd? E o que pode ter causado isso?

O projeto em si, ainda compila e roda bem, pois o próprio projeto está ciente do esquema de 2,2 xsd, mas não do Eclipse.

Obrigado por qualquer ajuda sobre este assunto,

PM.

questionAnswers(1)

yourAnswerToTheQuestion