在MyEclipse 下用Maven工具生成可执行jar,遇到的问题的记录。
异常截图:

在使用命令java -jar xxx.jar 执行生成的jar包时,产生的异常是部分xml找不到,同时有spirng的命名空间的问题。mavan的打包插件使用的是maven-shade-plugin。具体原因我也描述不清。解决办法:在pom.xml 的插件配置中添加以下两行:
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>详情请参考文章:
Maven 生成可执行jar
Maven生成可执行jar
本文记录了在MyEclipse环境下使用Maven工具生成可执行jar包时遇到的问题及解决方案。主要问题是执行jar包时部分xml文件未找到,并伴有Spring命名空间的相关错误。通过在pom.xml文件中配置特定的资源转换器解决了这一问题。
610

被折叠的 条评论
为什么被折叠?



