【发布时间】:2015-09-27 18:59:30
【问题描述】:
据我了解,最好用Springversionless xsd。
但是,当使用 Intellij 时,验证是基于随机 xsd 文件完成的。 将版本添加到 xsd 文件时,一切正常。
如您所见,我使用 Spring 4.2.1 但 Intellij 选择 3.1 版本。
这是 Intellij 中的错误(或尚未实现的功能)吗? 有解决办法吗?
【问题讨论】:
标签: java spring intellij-idea xsd
据我了解,最好用Springversionless xsd。
但是,当使用 Intellij 时,验证是基于随机 xsd 文件完成的。 将版本添加到 xsd 文件时,一切正常。
如您所见,我使用 Spring 4.2.1 但 Intellij 选择 3.1 版本。
这是 Intellij 中的错误(或尚未实现的功能)吗? 有解决办法吗?
【问题讨论】:
标签: java spring intellij-idea xsd
如果没有地方有版本规范,那么 是的,它是随机的,您可以尝试以下测试:在行前添加空格(使用 xsd 规范进行一些简单的更改),每次更改后都会跳转到另一个随机 xsd 版本
如果你想锁定在最新的lib版本上而不指定,可以使用gradle build。
//使用最新版本的 gradle 库: 编译'org.springframework:spring-orm:+'
在这个想法之后,schemaLocation 总是指向 xsd 的最新版本
【讨论】: