【发布时间】:2014-09-19 16:24:15
【问题描述】:
我正在使用 sbt-assembly 将我的 scala 项目变成一个胖 jar。
此项目使用 play-json 和 AWS SDK。
同时,它也在使用 DynamoDB Transaction Lib 作为胖罐子,它正在使用 Jackson 和 AWS SDK 的另一个版本。
当我使用 sbt 程序集制作 jar 时,由于我使用的 AWS SDK 和 DynamoDB Transaction Lib 使用的那些共享的 jackson、joda-date 和其他依赖项之间的 libs 路径相同,出现了错误。
由于 DynamoDB Transaction Lib 本身的问题,我必须同时使用这两个版本的 jackson 和 AWS SDK。
有没有办法通过合并策略来解决?
提前谢谢!
【问题讨论】:
标签: amazon-web-services jar sbt-assembly