Eclipse Gradle Project Spring XML-Validierung

Ich habe ein Gradle-Projekt in meiner Eclipse mit einer Reihe von Kontext-XMLs für die Spring-Integration. Diese Kontext-XML-Dateien wurden verwendet, um eine ordnungsgemäße Überprüfung anhand der Spring-Integrationsschemata durchzuführen. Aus irgendeinem Grund werden jedoch jetzt "cvc-complex-type" -Fehler angezeigt. z.B. Ich habe ein Element mit einem Fehlerkanalattribut. Bei der Validierung wurde jedoch festgestellt: "cvc-complex-type.3.2.2: Das Attribut 'error-channel' darf nicht im Element 'int: gateway' erscheinen."

Wenn ich nun in den Eclipse-Einstellungen Allgemein -> Netzwerkverbindungen -> Cache nachschaue, sehe ich, dass sich nur spring-integration-1.0.xsd im Cache befindet (was nichts über ein Fehlerkanalattribut im Gateway-Element wissen würde). , so kann ich sehen, warum der Überprüfungsfehler angezeigt wird. Da der Klassenpfad meines Projekts jedoch mit spring-integration-core-2.2.0 arbeitet, würde ich erwarten, dass die Spring-Kontext-XMLs gegen das Spring-integration-2.2.xsd-Schema validiert werden, was jedoch aus unbekannten Gründen nicht mehr der Fall ist.

Meine Spring-Kontext-XMLs haben die folgende Namespace-Deklaration:

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

Irgendwelche Ideen, warum die Validierung für Spring-Integration-2.2.xsd-Schemas nicht mehr stattfindet? Und was kann es verursacht haben?

Das Projekt selbst wird weiterhin kompiliert und ordnungsgemäß ausgeführt, da das Projekt selbst das 2.2 xsd-Schema kennt, jedoch nicht Eclipse.

Vielen Dank für jede Hilfe in dieser Angelegenheit,

PM.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage