java - Maven shade unable to locate Spring NamespaceHandler for XML schema namespace

Stack Overflow ·
http://blog.sina.com.cn/s/blog_628cc2b70102ww07.html 二、错误原因:见http://mapserver000-gmail-com.iteye.com/blog/1182499 assembly的一个bug.参见:http://jira.codehaus.org/browse/MASSEMBLY-360 原因是spring的多个jar包中都含有spring.handlers和spring.schemas文件,而assembly只会把第一次遇到的文件打入jar包,后面遇到的都会skip掉。 三、解决方法: 使用shade插件来打包.在shade的打包配制中指明spring.handlers和spring.schemas文件会以append方式加入进来,从而确保其他spring的jar中的这两个文件的信息不会被遗漏。
#1