Вот моя весна-security.xml файлПочему IntelliJ не использует правильную версию XSD-файла
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="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-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.0.xsd">
Так последняя строка указывает на версию 3.0, которая является допустимым файлом XSD если вы идете URL-адрес будет отображать схему. Если я COMMAND + B на этом xsd, это приведет меня к версии 2.0.
Я знаю, что на моем компьютере существует файл xsd с весной безопасности 3.0.8, intelliJ просто не использует его (даже если он его загрузил!).
Как вручную разместить этот файл xsd в моем проекте?
Возможно, у вас есть старая версия Spring Security в вашем пути к классу? Используйте Ctrl + mouseover на URL, а IntelliJ покажет вам, где он находит XSD в вашей файловой системе. –
Спасибо, что исправил мою проблему. – rodly
Возможный дубликат [IntelliJ IDEA подтверждает неправильный XSD] (http://stackoverflow.com/questions/16913810/intellij-idea-validates-toward-wrong-xsd) – TheConstructor