Spring Tool Suite (3.1.0)/Eclipse загружает неправильную версию Spring Beans XSD, вызывая ошибки проверки XML. У меня есть spring-beans
3.2.2.RELEASE на пути к классам как зависимость от Maven, поэтому атрибут profile
элемента <beans>
должен быть допустимым. К сожалению, эти флаги являются ошибкой.STS/Eclipse Загрузка неправильной пружинной фасоли XSD
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance""
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<beans profile="!cloud">
[...]
В моих настройках каталога XML указано, что что-то устанавливает разрешение до версии 3.1.4 Spring Beans. Я не уверен, как я могу переопределить это с зависимостью от Maven (это может измениться в любое время).
Спасибо, но техническое руководство по этому проекту, к сожалению, не позволит номерам в 'schemaLocation'. –
Я могу это понять. Я обычно оставляю их, если не пытаюсь справиться с одной из этих странных ситуаций. Позвольте мне угадать, это происходит только на вашей машине? Затем я просмотрю настройки Eclipse. Это работает, когда вы запускаете Maven в командной строке? Посмотрите версию Maven и проект POM. Если это утешение, я ненавижу эти проблемы. – Xenson