【问题标题】:Intellij wrong xsd validation for Spring versionless xsd用于 Spring 无版本 xsd 的 Intellij 错误 xsd 验证
【发布时间】:2015-09-27 18:59:30
【问题描述】:

据我了解,最好用Springversionless xsd

但是,当使用 Intellij 时,验证是基于随机 xsd 文件完成的。 将版本添加到 xsd 文件时,一切正常。

如您所见,我使用 Spring 4.2.1 但 Intellij 选择 3.1 版本。

这是 Intellij 中的错误(或尚未实现的功能)吗? 有解决办法吗?

【问题讨论】:

    标签: java spring intellij-idea xsd


    【解决方案1】:

    如果没有地方有版本规范,那么 是的,它是随机的,您可以尝试以下测试:在行前添加空格(使用 xsd 规范进行一些简单的更改),每次更改后都会跳转到另一个随机 xsd 版本

    如果你想锁定在最新的lib版本上而不指定,可以使用gradle build。

    //使用最新版本的 gradle 库: 编译'org.springframework:spring-orm:+'

    在这个想法之后,schemaLocation 总是指向 xsd 的最新版本

    【讨论】:

    • 我使用的是 maven,并且构建确实是用最新版本编译的。然而,即使在 maven 构建之后,Intellij 在使用新版本功能时也会显示一些错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多