2013-12-18 3 views
1

У меня есть проект градиента в моем Eclipse с рядом XML-контекстов с интеграцией весны. Эти XML-файлы контекста, используемые для проверки корректности схем Spring-Integration, но теперь по какой-то причине они показывают ошибки «cvc-complex-type». например У меня есть элемент с атрибутом error-channel. Но при проверке он начал говорить: «cvc-complex-type.3.2.2: атрибут« error-channel »не может появляться в элементе« int: gateway ».»Eclipse gradle project's spring xml validation

Теперь, смотря в моих настройках Eclipse 'General -> Network Connections -> Cache, я вижу, что в кеш находится только spring-integration-1.0.xsd (что ничего не знает об атрибуте error-channel в элементе gateway), поэтому я вижу, почему появляется ошибка проверки. Но класс classpath моего проекта работает с spring-integration-core-2.2.0, поэтому я ожидал бы, что XML-текстуры весны будут проверяться против схемы Spring-integration-2.2.xsd, но по какой-то неизвестной причине она больше не работает.

Мой весенний контекстных XMLs, имеют следующее объявление пространства имен:

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

Любые идеи, почему проверка не происходит с пружинно-интегрально-2.2.xsd схем больше? И что могло вызвать это?

Сам проект по-прежнему компилируется и работает нормально, поскольку сам проект знает о схеме 2.2 xsd, но не Eclipse.

Спасибо за любую помощь по этому вопросу,

PM.

ответ