maven之坑,,jar启动异常。
maven打运行的jar包有两个插件分别是maven-assembly-plugin 与maven-shade-plugin。
maven-assembly-plugin 的坑在于打包后,无法把spring的xml的dad文件整合到一起。所以会报错。
http://chenzhou123520.iteye.com/blog/1706242
看了这个博客,后改用maven-shade-plugin,打包,也不能运行,我疯了,
运行jar包如下异常;
Exception in thread "main" java.lang.SecurityException: no manifiest section for
signature file entry org/bouncycastle/tsp/TSPUtil.class
这个包的类,需要验证,法克。怎么办,
我把maven-shade-plugin 打的META-INF目录下的spring文件,复制到maven-assembly-plugin 下就可以了
解决这个问题,整整用了6个小时。神坑啊。没有休息。饭都没有吃。
填细节,,打包的时候,把所有的@Test,注解掉,要不maven-assembly-plugin打包不成功。