我正在编写有关编写自定义spring命名空间处理程序的教程: http://static.springsource.org/spring/docs/2.5.x/reference/extensible-xml.html
在我完成关于注册新处理程序和架构的B.5节之前,一切都很顺利。
我尝试将spring.handlers和spring.schemas放入我的项目中 - 没有用
我能够找到文件|设置| Schema和DTD,它确实在编辑器中启用了自动完成,但处理程序仍未注册。这也没有转换为spring.schemas文件中的条目。
简而言之,有人可以解释如何在intelliJ 11.1.2中执行以下操作吗?
a)将其配置为识别新架构和命名空间处理程序 b)在构建工件时将正确的信息放入META-INF / spring.handlers和spring.schemas文件中?
非常感谢任何帮助。
答案 0 :(得分:6)
为了使这项工作,我需要将* .handlers,* .schemas和* .xsd添加到资源模式(设置|编译器)。一旦我得到了这个设置,它就像一个魅力。