Wiosenna walidacja projektu Eclipse gradle projektu

Mam projekt stopniowy w moim Eclipse z wieloma XML-ami kontekstowymi integracji wiosna. Te kontekstowe pliki XML używane do sprawdzania poprawności schematów integracji ze sprężyną, ale teraz, z jakiegoś powodu, pokazują błędy typu złożonego cvc. na przykład Mam element z atrybutem kanału błędu. Jednak po walidacji zaczęło się mówić: „cvc-complex-type.3.2.2: Atrybut„ error-channel ”nie może pojawić się w elemencie„ int: gateway ”.”

Teraz, patrząc na moje preferencje Eclipse „Ogólne -> Połączenia sieciowe -> Pamięć podręczna, widzę, że tylko spring-integration-1.0.xsd znajduje się w pamięci podręcznej (co nie wiedziałoby nic o atrybucie kanału błędów w elemencie bramy) , więc widzę, dlaczego pojawia się błąd sprawdzania poprawności. Ścieżka klasy mojego projektu działa jednak z spring-integration-core-2.2.0, więc oczekiwałbym, że XML kontekstu wiosennego będzie walidował się ze schematem spring-integration-2.2.xsd, ale już nie z jakiegoś nieznanego powodu.

Moje pliki XML kontekstu wiosennego mają następującą deklarację przestrzeni nazw:

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

Jakieś pomysły, dlaczego walidacja nie ma już miejsca w przypadku schematów wiosna-integracja-2.2.xsd? A co mogło to spowodować?

Sam projekt wciąż się kompiluje i działa poprawnie, ponieważ sam projekt zna schemat 2.2 xsd, ale nie Eclipse.

Dziękuję za pomoc w tej sprawie,

PO POŁUDNIU.

questionAnswers(1)

yourAnswerToTheQuestion