maven shade plugin插件小用

项目中一直使用assembly插件来整合依赖包到一个胖jar,在做这个akka http项目的时候,在scala ide的run/debug中都执行正常,打包后执行就一直报报不到configuration项目的问题.

判断是assembly在解压合并相关配置jar包中的同名配置文件时丢失所致,例如引用中使用了akka-http与akka相关的jar包,它们都有reference.conf,没有进行合并,找到了问题根本原因.

解决方法:

使用maven shade plugin来替换assembly插件,配置pom build中加入:

  <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>reference.conf</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>

  

最新文章

  1. 自定义一个只显示年月的DatePicker(UIDatePicker无法实现年月显示)
  2. win7挂载NFS
  3. 获取iOS系统版本 --- UIDevice
  4. iOS-编译简单静态库初探
  5. display:flex
  6. foreach的指针问题
  7. EasyUI-在iframe里获取现阶段选中的tab的标题
  8. 设置textview背景色为透明
  9. vim查看函数原型以及关闭窗口
  10. 003-python列表
  11. ISO7816标准IO通讯方面的需求
  12. VS2012 百度云下载 开发工具
  13. Android实现购物车功能
  14. Excel—文本函数
  15. xml嵌套防止解析
  16. knockout 多值绑定
  17. hdu4336 Card Collector 【最值反演】
  18. [Dynamic Language] Python3.7 源码安装 ModuleNotFoundError: No module named &#39;_ctypes&#39; 解决记录
  19. 11个超棒的 jQuery 分步指引插件(转)
  20. Vue如何引入远程JS文件

热门文章

  1. 电脑端与iPad 端如何共享ChemDraw结构
  2. 通过HttpWebRequest在后台对WebService进行调用
  3. 剑指 offer set 16 数字在排序数组中出现的次数
  4. Makefile foreach(转)
  5. FragmentStatePagerAdapter写法
  6. sessionStorage存储json对象
  7. POI导出EXCEL经典实现(转载)
  8. 安装dede UTF_8时报出了一个致命错误和警告,最后不能显示网站后台和首页了
  9. 很好用的canvas
  10. javaScript学习(4)框架学习